2

我在终端#1 中运行 pyqt 脚本,然后切换到其他工作区。随着时间的推移,脚本会启动一个带有按钮的对话框。现在我想按下可以关闭对话框并将我带回终端#1 的按钮。有什么可能的方法吗?

请注意,现在我在另一个工作区。我有很多终端打开,找出哪个启动这个脚本很无聊。也许程序应该记录父窗口并执行两步操作:切换工作区,弹出父窗口。我不知道...

简化代码:

class MyWindow(QDialog):
    def __init__(self, *args):
        super(MyWindow, self).__init__()
        self.button = QPushButton("&hahaha")
        self.connect(self.button, SIGNAL("clicked()"), self, SLOT("accept()"))
    def accept(self):

        #what can i do here?

time.sleep(5)
app = QApplication(sys.argv)
notify = MyWindow(message)
notify.show()
app.exec_()
4

0 回答 0