Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » GUI
  • » [PyQt4] передача содержимого из QtGui.QLineEdit [RSS Feed]

#1 Июль 24, 2011 11:12:56

Артур12121
От:
Зарегистрирован: 2011-07-24
Сообщения: 15
Репутация: +  0  -
Профиль   Отправить e-mail  

[PyQt4] передача содержимого из QtGui.QLineEdit

Здравствуйте.

Код:
SummaText = QtGui.QLineEdit(self.modal)
SummaText.setGeometry(10, 190, 200, 20)

Как принять содержимое формы в переменную?



Офлайн

#2 Июль 24, 2011 11:27:28

truporez
От:
Зарегистрирован: 2009-05-08
Сообщения: 266
Репутация: +  6  -
Профиль   Адрес электронной почты  

[PyQt4] передача содержимого из QtGui.QLineEdit

Метод text возвращает QString. Документация здесь.



Офлайн

#3 Июль 24, 2011 11:33:32

Артур12121
От:
Зарегистрирован: 2011-07-24
Сообщения: 15
Репутация: +  0  -
Профиль   Отправить e-mail  

[PyQt4] передача содержимого из QtGui.QLineEdit

Я выводил так self.SummaText.text() а так же self.modal.SummaText.text() но в ответ только ошибка AttributeError



Офлайн

#4 Июль 24, 2011 11:41:44

truporez
От:
Зарегистрирован: 2009-05-08
Сообщения: 266
Репутация: +  6  -
Профиль   Адрес электронной почты  

[PyQt4] передача содержимого из QtGui.QLineEdit

Видимо у объектов self и self.modal нет такого атрибута. Указывайте расположение объекта правильно.



Офлайн

#5 Июль 24, 2011 11:47:37

Артур12121
От:
Зарегистрирован: 2011-07-24
Сообщения: 15
Репутация: +  0  -
Профиль   Отправить e-mail  

[PyQt4] передача содержимого из QtGui.QLineEdit

Вот текст ошибки “”AttributeError: ‘QWidget’ object has no attribute ‘SummaText’



Офлайн

#6 Июль 24, 2011 12:02:04

truporez
От:
Зарегистрирован: 2009-05-08
Сообщения: 266
Репутация: +  6  -
Профиль   Адрес электронной почты  

[PyQt4] передача содержимого из QtGui.QLineEdit

SummaText создается в текущей области видимости, без self и self.modal. И обращаться к ней необходимо ровно так-же.
Приведите весь код(незабудьте поместить его в теги code).



Отредактировано (Июль 24, 2011 12:10:40)

Офлайн

#7 Июль 24, 2011 12:16:42

Артур12121
От:
Зарегистрирован: 2011-07-24
Сообщения: 15
Репутация: +  0  -
Профиль   Отправить e-mail  

[PyQt4] передача содержимого из QtGui.QLineEdit

Большое спасибо, помогли, с 7 утра мучаюсь.

Нужно было лишь:
SummaText = QtGui.QLineEdit(self.modal)
SummaText.setGeometry(10, 190, 200, 20)
Записать так:
self.modal.SummaText = QtGui.QLineEdit(self.modal)
self.modal.SummaText.setGeometry(10, 190, 200, 20)
Может кто ещё с такой проблемой сталкнётся, ответ будет кстати.

Тема исчерпана#



Офлайн

  • Начало
  • » GUI
  • » [PyQt4] передача содержимого из QtGui.QLineEdit[RSS Feed]

Board footer

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

Powered by DjangoBB

Lo-Fi Version