我曾经wx.TaskBarIcon
成功地在 Windows 和 Mac 上为我的应用程序实现了一个系统托盘接口,但在 Ubuntu 上却遇到了严重的问题。
在以前版本的 Ubuntu 上已经有两个关于此的 SO 问题:
既不提供真正的答案或解决方法。
据我了解,系统托盘白名单已实现,随后被废弃,这显然使 wxWidgets 和 wxPython 应用程序完全无法显示系统托盘。
Ubuntu 论坛暗示我需要编写一个“AppIndicator”。这怎么可能与 wxPython 一起工作?
更新
很明显 wxWidgets 永远不会与 Unity 一起工作。
我试过 GNOME。以下是结果:
演示很糟糕:图标漂浮在不知名的地方。但是,当它被单击时,上下文菜单确实会出现。