使用QSystemTrayIcon为OS X创建单色托盘图标

Sim*_*rta 6 macos qt system-tray qt5

OS X要求应用程序使用19x19px单色PDF作为托盘图标,以便根据用户的主题调整系统默认颜色.

使用模板图像来表示额外的菜单栏.在常规系统首选项中,用户可以将菜单栏(和Dock)更改为暗色外观.[...]

可以使用QSystemTrayIcon完成吗?

据我所知,底层QIcon类不支持PDF.


目前我正在使用黑色SVG,它以纯黑色显示,造成非常不自然的外观.

默认主题:

SVG默认主题

黑暗主题:

黑暗主题的SVG

too*_*tik 2

QT 的已知问题将在 5.6 版本中修复