OS X要求应用程序使用19x19px的单色PDF作为托盘图标,以适应基于用户主题的系统默认颜色。
使用模板图像表示菜单栏额外的功能。在“一般”系统偏好设置中,用户可以将菜单栏(和Dock)更改为黑色外��。[...]
使用QSystemTrayIcon能够实现这个功能吗?
据我所见,底层的QIcon类不支持PDF。
目前我正在使用黑色SVG,这导致显示出非常不自然的外观。
默认主题:
黑暗主题:
OS X要求应用程序使用19x19px的单色PDF作为托盘图标,以适应基于用户主题的系统默认颜色。
使用模板图像表示菜单栏额外的功能。在“一般”系统偏好设置中,用户可以将菜单栏(和Dock)更改为黑色外��。[...]
使用QSystemTrayIcon能够实现这个功能吗?
据我所见,底层的QIcon类不支持PDF。
目前我正在使用黑色SVG,这导致显示出非常不自然的外观。
默认主题:
黑暗主题:
这是QT已知的问题,将在5.6版本中修复。
isMask
属性:myQIcon.setIsMask(true)
,然后调用mySysTray.setIcon(myQIcon)
即可。