使用AppIndicators和Qt框架
是否有某个类或库可以在Qt应用程序中轻松使用新的AppIndicator框架?
奇怪的是,我必须包含GTK标头/库等,只是为了在Qt中创建一个指标。
有没有更好的办法?
appmenu-qt是关于公开Qt / KDE应用程序的菜单栏,以便它出现在Unity面板中。 这不是关于appindicators。
现在没有明确的API来使用Qt应用程序中的appindicators。 Ubuntu 12.04应该有一个。 在此之前,两种可能的解决方案是:
- 使用QSystemTrayIcon并确保用户安装sni-qt包(sni-qt透明地将QSystemTrayIcon转换为StatusNotifierItem | AppIndicator)
- 使用kdelibs中的KStatusNotifierItem类
好像最后有一个很好的答案:
在Launchpad上,有一个包提供了一个Qt类,用于将QMenuBar设置为AppMenu: