Артур12121
Июль 24, 2011 11:12:56
Здравствуйте.
Код:
SummaText = QtGui.QLineEdit(self.modal)
SummaText.setGeometry(10, 190, 200, 20)
Как принять содержимое формы в переменную?
truporez
Июль 24, 2011 11:27:28
Метод text возвращает QString.
Документация здесь.
Артур12121
Июль 24, 2011 11:33:32
Я выводил так self.SummaText.text() а так же self.modal.SummaText.text() но в ответ только ошибка AttributeError
truporez
Июль 24, 2011 11:41:44
Видимо у объектов self и self.modal нет такого атрибута. Указывайте расположение объекта правильно.
Артур12121
Июль 24, 2011 11:47:37
Вот текст ошибки “”AttributeError: ‘QWidget’ object has no attribute ‘SummaText’
truporez
Июль 24, 2011 12:02:04
SummaText создается в текущей области видимости, без self и self.modal. И обращаться к ней необходимо ровно так-же.
Приведите весь код(незабудьте поместить его в теги code).
Артур12121
Июль 24, 2011 12:16:42
Большое спасибо, помогли, с 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)
Может кто ещё с такой проблемой сталкнётся, ответ будет кстати.
Тема исчерпана#