Ubuntu 11.04上的wx.TaskBarIcon

Ubuntu 11.04上的wx.TaskBarIcon,第1张

Ubuntu 11.04上的wx.TaskBarIcon

最好的答案是来自官方文档:

在X Window System下,窗口管理器必须支持freedesktop.org的系统托盘协议(现代桌面环境使用的WM,例如GNOME> =
2,KDE> = 3和XFCE> = 4都可以)或使用的旧方法。在GNOME 1.2和KDE 1和2中。如果没有,则该图标将在用户桌面上显示为顶级窗口。

由于并非所有窗口管理器都具有系统托盘,因此无法保证wxTaskBarIcon在X Window
System下可以正常工作,因此应用程序应仅将其用作其用户界面的可选组件。应该要求用户在Unix上显式启用任务栏图标,默认情况下不应启用该图标。

http://docs.wxwidgets.org/stable/wx_wxtaskbaricon.html

因此,这与您的windowmanager有关,而不是与wxWidgets编程有关。wxTaskbarIcon仅在wxMSW下才是可靠的,对mac来说是不知道的。如果要使用真正的XPlatform-
Applications,最好避免使用它。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5143410.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-17
下一篇 2022-11-17

发表评论

登录后才能评论

评论列表(0条)

保存