以下代码应关闭当前文件并再次打开。相反,它只保持打开新窗口。
是否有人提示保持旧窗口关闭?
return 403;
答案 0 :(得分:1)
您似乎已将self.close()
放在错误的位置。此外,您不应使用subprocess.call
,因为它将在命令完成之前阻塞。最好使用QProcess
代替:
def run(self, path):
QtCore.QProcess.startDetached('python', [path])
self.close()
def initUI(self):
self.btn_newSearch = QtGui.QPushButton('Start', self)
...