Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » GUI
  • » Шаблон для использования PyQt интерфейса [RSS Feed]

#1 Окт. 9, 2011 11:25:17

PAVEL_USER
От:
Зарегистрирован: 2011-10-09
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Шаблон для использования PyQt интерфейса

Здравствуйте!

Столкнулся с проблемой внедрения интерфейса в программу, а именно:
- Создаю интерфейс в Qt Designer, компилирую например в UIMainForm.py модуль.
- Создаю класс MainForm, который реализует интерфейс.

class MainForm(QtGui.QWidget):
def __init__(self, parent = None):
QtGui.QWidget.__init__(self, parent)
self.ui = UIMainForm.UIMainForm()
self.ui.setupUi(self)
Экземпляр данного класса и представляет форму(в моем случае), через переменную ui получаю доступ к ЭУ на этой форме.

frm = MainForm.MainForm()
frm.ui.btnShutdown.setEnabled(False)
frm.show()
Проблема в том, что для каждого модуля интерфейса (UIMainForm.py) приходится писать новый класс (MainForm).

Подскажите и поделитесь каким нибудь шаблоном что-ли или приемом, с помощью которого можно решить мою проблему.
Какие вообще подходы и модели используются для решения таких вопросов?



Офлайн

  • Начало
  • » GUI
  • » Шаблон для использования PyQt интерфейса[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version