wxPython的:最小化框架到系统托盘(wxPython: Minimize a Frame to

2019-07-29 01:28发布

我在写,我想为一个GUI应用程序的过程。 我已经有了一个一点点经验与制作GUI的在wxPython了,但有一件事我还没有尝试尚未; 被最小化的应用程序到托盘。 我一直在做我的研究,并计算出如何使图标,但我已经得到陷入与被框架最小化到托盘泥。 我没有发现任何功能,我可以用它来隐藏与框架(wx.Frame.Hide()是没有答案)。 做任何你知道有什么办法,我能做到这一点? 谢谢!

Answer 1:

你需要看看wxPython的演示的源代码。 寻找其中提到的DemoTaskBarIcon的一部分。 然后,你要绑定到wx.EVT_ICONIZE。 你最终会使用“图标化”事件处理程序内的画面的隐藏()方法。 你怎么回事隐藏? 然后再次显示它,你将要使用的菜单,你的任务栏图标(这在技术上是在Windows系统托盘图标)。 也可以看看:

  • http://bytes.com/topic/python/answers/699757-wxpython-how-minimize-taskbar
  • http://wxpython-users.1045709.n5.nabble.com/minimize-to-try-question-td2359957.html


文章来源: wxPython: Minimize a Frame to tray