帮助我:从python脚本加载Qt对话框

2024-10-02 08:15:00 发布

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

我是一个新手,使用后端作为Python(2.5)和Qt(3)作为前端GUI设计器来开发应用程序。我有5个不同的对话框来实现脚本。我只知道加载窗口(主窗口)

 from qt import *
    from dialogselectkernelfile import *
    from formcopyextract import *
    import sys
    if __name__ == "__main__":

        app = QApplication(sys.argv)
        f = DialogSelectKernelFile()

        f.show()
        app.setMainWidget(f)
        app.exec_loop()  

主对话框在运行时打开。我有一套后退,下一步,取消按钮上的每一个应该打开下一个或上一个对话框。我使用pyuic编译器来源代码翻译。怎么做我可以用python来做这个吗。请回答我时间不多了。我不知道如何从另一个对话框中的按钮信号加载另一个对话框。请帮帮我 非常感谢


Tags: fromimport脚本app应用程序ifsysgui
2条回答
def displayNextForm(self):          
    self.close()
    self.extr=FormMakeImage(self,"FormMakeImage",1,Qt.WStyle_DialogBorder)
    self.extr.exec_loop()
def displayPrevForm(self):
    from DialogSelectFile import *
    self.close()
    self.ext=DialogSelectKernelFile(self,"SelectKernel",1,Qt.WStyle_DialogBorder)
    self.ext.exec_loop()

这确实很顺利。我能够实现Next back功能。进口产品可能出现警告。但跑步没问题。
谢谢大家

您是否将按钮点击信号连接到处理程序函数?在

如果能够打开一个对话框,那么让其他对话框打开应该很简单,比如实例化新对话框并在第一个对话框的按钮处理程序中调用.show()方法。在

也许你可以把你的代码上传到某个地方,这样我们就能看到更多。你上面所说的并没有多大帮助。在

相关问题 更多 >

    热门问题