Я пишу небольшое приложение (изучение Python и PyQt), в котором есть поле «О программе». Я разработал QMainWindow в QtDesigner и сумел заставить его работать. Я также разработал поле About в QtDesigner как диалог.
Я использовал pyuic4 для преобразования обоих файлов .ui в файлы .py, main.py и about-dialog.py
Однако, как мне "вызвать" диалоговое окно about из основного приложения? Как должна выглядеть функция? Я пытался поставить:
dialog = ui_aboutDialog.Ui_aboutDlg()
dialog.exec_()
Тем не менее, это дает мне, что о диалоге не имеет атрибута "exec" (то же самое для .show ()).
Вот начало класса aboutDialog:
class Ui_aboutDlg(object):
def setupUi(self, aboutDlg):
aboutDlg.setObjectName(_fromUtf8("aboutDlg"))
aboutDlg.resize(400, 262)
...
Я думаю, что-то не так с этим setupUi и что это скорее должно быть __ init __ , но попытка, которая также не дала результатов.
Помощь