Eric4+PyQt4 从一个dialog的button上如何调用另一个dialog

发布于 2021-11-25 22:34:29 字数 559 浏览 790 评论 4

在使用Eric4与PyQt进行编程中

我创建了一个UI,在上面有一个控件Button命名为Button_1

我还有一个UI命名为test_UI

现在想通过点击Button_1调用test_UI

已经创建了Button_1单击事件,不知道在这个事件里面如何调用test_UI

请大牛指点一番  谢谢了

我使用下面程序的时候调用出Dialog   然后一闪而过

app = PyQt4.QtGui.QApplication(sys.argv)
testDlg = PyQt4.QtGui.QDialog()
ui = Ui_testDlg()
ui.setupUi(testDlg)
testDlg.show()
sys.exit(app.exec_())



这段代码是在button的单击事件函数里面写的   会一闪而过

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

偏爱自由 2021-11-29 04:43:28

确实是这样的,加上这句代码就可以了 因为我是新手,所以想请教下这是什么原因呢?

自此以后,行同陌路 2021-11-29 03:06:53

_exec() 是進入loop 的函數,show()只是叫它顯示而已。

归途 2021-11-29 00:48:01

你試下在testDlg.show()後用testDlg._exec()

拍不死你 2021-11-26 11:24:22

引用来自“小猫嘿嘿哈”的评论

import Your_UI

w = Your_UI()

    #connect(....)

    w.show()

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文