Найти - Пользователи
Полная версия: [PyQt4] передача содержимого из QtGui.QLineEdit
Начало » GUI » [PyQt4] передача содержимого из QtGui.QLineEdit
1
Артур12121
Здравствуйте.

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

Как принять содержимое формы в переменную?
truporez
Метод text возвращает QString. Документация здесь.
Артур12121
Я выводил так self.SummaText.text() а так же self.modal.SummaText.text() но в ответ только ошибка AttributeError
truporez
Видимо у объектов self и self.modal нет такого атрибута. Указывайте расположение объекта правильно.
Артур12121
Вот текст ошибки “”AttributeError: ‘QWidget’ object has no attribute ‘SummaText’
truporez
SummaText создается в текущей области видимости, без self и self.modal. И обращаться к ней необходимо ровно так-же.
Приведите весь код(незабудьте поместить его в теги code).
Артур12121
Большое спасибо, помогли, с 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)
Может кто ещё с такой проблемой сталкнётся, ответ будет кстати.

Тема исчерпана#
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB