防止打开第二个实例

时间:2009-07-20 19:05:53

标签: python windows user-interface wxpython

检查我的程序是否已在Windows下运行WxPython的最简单方法是什么?理想情况下,如果用户尝试第二次启动程序,焦点应该返回到第一个实例(即使窗口最小化)。

这个question类似,但答案是VB.NET。

1 个答案:

答案 0 :(得分:3)

您应该使用wx.SingleInstanceChecker。有关如何使用它的更多信息,请参阅herethis post告诉我找到正在运行的实例(您必须使用pywin32函数,wxPython AFAIK中没有内置任何内容)。