【发布时间】:2013-03-05 10:23:34
【问题描述】:
有没有办法重启PyQt应用QApplication
我有一个使用以下代码使用 pyqt4 和 python 2.6 创建的应用
app = QtGui.QApplication(sys.argv)
我有设置选项,我可以在其中设置一些设置。现在,当我保存设置时,我需要重新加载应用程序,以便新设置生效。无需最终用户退出并再次启动应用程序。
【问题讨论】:
-
就我个人而言,我只是编写它以便它可以重新加载设置而无需重新启动。但是这样做:在你的
__main__中,让它捕获程序的退出原因。如果是RESTART(或类似的东西),重新启动应用程序(这是在循环中),否则退出?
标签: python pyqt4 application-restart