我正在编写要为其制作GUI的应用程序。我已经在wxpython中制作GUI了一些经验,但是我还没有尝试过的一件事。正在最小化托盘上的应用程序。我一直在进行研究,并想出了如何制作图标的方法,但是我陷入泥潭的原因是将框架与托盘的接触减至最少。我没有找到可以用来隐藏框架的函数(wx.Frame.Hide()不是答案)。你们中有人知道我可以做到这一点吗?谢谢!
最佳答案
您需要查看wxPython演示的源代码。查找提到DemoTaskBarIcon的部分。然后,您将要绑定到wx.EVT_ICONIZE。最后,您确实要在“ iconize”事件处理程序中使用框架的Hide()方法。您还会如何隐藏它?然后再次显示它,您将要使用任务栏图标(从技术上讲,这是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
关于python - wxPython:最小化框架到托盘,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10233542/