簡體   English   中英

如何在其他.py模塊中打開Qdialog

[英]how open Qdialog in other .py module

我已經使用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()

所有模塊均進口

嘗試這樣的事情:

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_()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM