结合两个QMainWindows
问题描述:
好日子pythonistas和其他编码人群,结合两个QMainWindows
我有两个QMainWindows分别设计和编码。我需要:
- 显示第一
- 上的按钮按下关闭第一窗口
- 构建体和从所述第一
我试图设计显示使用参数的第二窗口第三类来控制流量,但它不明白我的信号/插槽尝试:
哦大师,你会用一些聪明的方式启发我,或者用一种机智的方法来解决我的困难。
干杯。
答
嗯,我有放弃在控制类(下次将使控制作为第一件事,并且只有在这之后使窗口)
取而代之的是通过将秒的构造子种子注入第一个子体然后self.close()
这个年轻的母亲来交配窗口。如此悲惨。
答
答:
我遇到了一些麻烦,最近连接的信号。当我从QtCore.SIGNAL
中删除括号时,我发现它起作用。
尝试修改此:
QtCore.SIGNAL("destroyed()")
这样:
QtCore.SIGNAL("destroyed")
参考:
这是因为你是根据滨河使用 “旧风格” 的信号/插槽。这里是reference to the docs。具体而言,这是你要找的线路:你__init__(self...)
前
确保您this.FirstWindow
类有这一行:
QtCore.QObject.connect(a, QtCore.SIGNAL("PySig"), pyFunction)
此外
__pyqtSignals__ = ("destroyed")
+0
看起来好像它可以工作,但在我的情况下,它只是抛出一些奇怪的外观错误(X错误:BadDrawable和更多我不敢记住的东西) – Rince 2009-08-12 16:17:51
你的措辞让我微笑! :-) – tgray 2009-08-12 12:26:38