我在终端#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_()