Форум сайта python.su
Здравствуйте.
Код:
SummaText = QtGui.QLineEdit(self.modal)
SummaText.setGeometry(10, 190, 200, 20)
Как принять содержимое формы в переменную?
Офлайн
Метод text возвращает QString. Документация здесь.
Офлайн
Я выводил так self.SummaText.text() а так же self.modal.SummaText.text() но в ответ только ошибка AttributeError
Офлайн
Видимо у объектов self и self.modal нет такого атрибута. Указывайте расположение объекта правильно.
Офлайн
Вот текст ошибки “”AttributeError: ‘QWidget’ object has no attribute ‘SummaText’
Офлайн
SummaText создается в текущей области видимости, без self и self.modal. И обращаться к ней необходимо ровно так-же.
Приведите весь код(незабудьте поместить его в теги code).
Отредактировано (Июль 24, 2011 12:10:40)
Офлайн
Большое спасибо, помогли, с 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)
Может кто ещё с такой проблемой сталкнётся, ответ будет кстати.
Тема исчерпана#
Офлайн