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