我已经使用Qt设计器完成了GUI界面,并将.ui文件编译为.py文件。在主窗口中我有这个类:
class Projektdlg(QMainWindow, ui_Projekt.Ui_MainWindow):
def __init__(self, parent=None):
super(Projektdlg, self).__init__(parent)
self.setupUi(self)
self.connect(self.actionCalibration, SIGNAL("triggered()"), self.CalibrationSettings)
我想从工具栏中点击校准,从生成的 ui_calibration 文件中打开QDialog
。怎么做?
def CalibrationSettings(self):
Dialog = ui_calibration.Ui_DialogCalibration()
导入所有模块
答案 0 :(得分:1)
尝试这样的事情:
class myDialog(QtGui.QDialog, Ui_DialogCalibration):
def __init__(self, parent=None):
super(myDialog, self).__init__(parent)
self.setupUi(self)
然后在你的课堂上:
Dialog = myDialog(self)
然后您可以致电Dialog.show()
或Dialog.exec_()