如何在其他.py模块中打开Qdialog

2024-10-01 02:21:24 发布

您现在位置:Python中文网/ 问答频道 /正文

我用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\u校准文件打开QDialog。怎么做?在

^{pr2}$

所有模块均已导入


Tags: 文件pyselfuiinitguiqtclass
1条回答
网友
1楼 · 发布于 2024-10-01 02:21:24

试试这样的方法:

class myDialog(QtGui.QDialog, Ui_DialogCalibration):
    def __init__(self, parent=None):
        super(myDialog, self).__init__(parent)

        self.setupUi(self)

那么在你的课堂上:

^{pr2}$

然后可以调用Dialog.show()Dialog.exec_()

相关问题 更多 >