Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 10, 2008 14:43:19

rootkithunter
От:
Зарегистрирован: 2008-08-09
Сообщения: 22
Репутация: +  0  -
Профиль   Отправить e-mail  

lineEdit'ы

Подскажите пожалуйста как присвоить и сложить значения в едитах?

Например self.lineEdit_2.setText(“Hello”) понятно, а вот как присвоить введеный в едитах текс переменной или из переменной вывести в едит нужную информацию?



Офлайн

#2 Авг. 10, 2008 14:54:23

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

lineEdit'ы

Ну пропиши вместо Hello переменную с текстом.

Офлайн

#3 Авг. 10, 2008 15:17:41

poltergeist
От:
Зарегистрирован: 2007-02-28
Сообщения: 522
Репутация: +  0  -
Профиль   Отправить e-mail  

lineEdit'ы

a = unicode(self.lineEdit_1.text())
self.lineEdit_2.setText(a)



Офлайн

#4 Авг. 10, 2008 15:19:15

rootkithunter
От:
Зарегистрирован: 2008-08-09
Сообщения: 22
Репутация: +  0  -
Профиль   Отправить e-mail  

lineEdit'ы

Разобрался:
a = “Text”
self.lineEdit_2.setText(a)
А как наоборот присвоить текст из эдита переменной? :rolleyes:



Офлайн

#5 Авг. 10, 2008 15:46:01

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

lineEdit'ы

Может стоит начать просто с основ? Вопросы уж больно тривиальные, если не сказать больше - о базовых вещах.

Офлайн

#6 Авг. 10, 2008 16:01:29

shiza
От:
Зарегистрирован: 2007-07-03
Сообщения: 1073
Репутация: +  0  -
Профиль   Отправить e-mail  

lineEdit'ы

наверное как-то так… по аналогии:
a = self.lineEdit_2.getText()



Отредактировано (Авг. 10, 2008 16:01:45)

Офлайн

#7 Авг. 10, 2008 16:12:15

rootkithunter
От:
Зарегистрирован: 2008-08-09
Сообщения: 22
Репутация: +  0  -
Профиль   Отправить e-mail  

lineEdit'ы

2 poltergeist thanks
2 shiza, нет тут по аналогии быть не может, геттекст ;)
2 Ferroman спасибо за ссылку, еще вчера сие курил, ссылка на русские книги и маны битая (http://slav0nic.xss.ru/books/python/python_intuit.RU.zip) если можно перезалейте пожалуйста.

Нашел на мой взгляд хорошую буку rapid-gui-programming-with-python-and-qt, буду читать, еще бы какую-нибудь на русском где описаны основы и ооп :)

З.Ы. Подскажите еще пожалуйста как сделать событие в обработчике кнопки ала прессед или онклик?



Отредактировано (Авг. 10, 2008 16:16:50)

Офлайн

#8 Авг. 10, 2008 17:15:39

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

lineEdit'ы

Почему не может? setText-getText вполне себе аналогия :)
Но ответ есть тут.
Книгу по ссылке можно почитать тут, в сети есть её вариант в chm - поищите.
А вообще по PyQt рекомендую начать отсюда и ничего не пропускать.

Офлайн

#9 Авг. 10, 2008 20:36:51

rootkithunter
От:
Зарегистрирован: 2008-08-09
Сообщения: 22
Репутация: +  0  -
Профиль   Отправить e-mail  

lineEdit'ы

Большое спасибо, очень пригодилось, http://www.diotavelli.net/PyQtWiki/Tutorials вообще то что надо!



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version