【问题标题】:wxPython: Minimize a Frame to traywxPython:将框架最小化到托盘
【发布时间】:2012-04-19 17:32:09
【问题描述】:

我正在编写一个我想为其制作 GUI 的应用程序。我已经有了一些在 wxpython 中制作 GUI 的经验,但有一件事我还没有尝试过;正在将应用程序最小化到托盘。我一直在研究并想出了如何制作图标,但我陷入泥潭的是将框架最小化到托盘。我没有找到可以用来隐藏框架的函数(wx.Frame.Hide() 不是答案)。你们有谁知道我可以做到这一点的任何方式吗?谢谢!

【问题讨论】:

    标签: python wxpython


    【解决方案1】:

    您需要查看 wxPython 演示的源代码。查找提及 DemoTaskBarIcon 的部分。然后你会想要绑定到 wx.EVT_ICONIZE。您最终会在“iconize”事件处理程序中使用框架的 Hide() 方法。不然怎么隐藏?然后再次显示它,您需要使用任务栏图标中的菜单(从技术上讲,它是 Windows 上的系统托盘图标)。另见:

    【讨论】:

      猜你喜欢
      • 2010-10-19
      • 1970-01-01
      • 2013-04-14
      • 1970-01-01
      • 2011-05-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多