Страница 1 из 1

Установка и получение значений lineEdit диалога

Добавлено: 26 сен 2012, 14:31
dab
Делаю свой первый модуль для QGIS на Python
В QtDesigner сделал диалог с объектами lineEdit
Не могу сообразить:
  1. как из плагина установить произвольное значение объекта lineEdit, изменив предварительно установленное в дизайнере ?
  2. как из плагина получить интерактивно указанное в диалоговом окне значение lineEdit ?

Re: Установка и получение значений lineEdit диалога

Добавлено: 26 сен 2012, 14:47
Voltron
Используйте методы text() и setText() для получения и записи значений соответственно.
А вообще срочно читать доку

Re: Установка и получение значений lineEdit диалога

Добавлено: 26 сен 2012, 16:39
dab
Спасибо, разобрался
Моё недопонимание заключалось в том, что в генерируемом pyuic4 файле вызов имеет вид

Код: Выделить всё

self.lineEdit.setText(...
а в файле модуля

Код: Выделить всё

self.dlg.ui.lineEdit.setText(...