1

我创建了一个完整的记录器类型程序,它记录来自互联网来源的某些数据。这是我编码的 GUI wx.python,现在我想将它守护(如果它是正确的术语)。该程序需要在后台运行,用户必须可以选择在他喜欢的时候调用/打开 GUI。如何使用 wx.python 实现这一点?

4

1 回答 1

3

我不会真的“守护”它本身。相反,我会把它放在系统托盘中……至少,这就是我在 Windows 上所做的。我假设你可以在其他操作系统上做类似的事情。基本上,您想将框架绑定到 wx.EVT_ICONIZE 并在该方法中隐藏它。然后当用户双击任务栏图标时,您想要显示它并且可能也将其提升。

这里有一些格式错误的代码:http: //bytes.com/topic/python/answers/699757-wxpython-how-minimize-taskbar (我自己使用了它的变体,所以我知道它有效)。

这里有一些关于任务栏图标的信息:http: //www.blog.pythonlibrary.org/2011/12/13/wxpython-101-creating-taskbar-icons/

于 2013-04-24T17:33:05.510 回答