视网膜显示屏下系统托盘图标的尺寸是多少?

5
我使用PyQt5创建了一个Qt5应用程序,现在我正在调整图片以与OS X的Retina显示器兼容。我使用@2x修改器创建了它们的副本,但事实是我无法使托盘图标正确显示,我认为这是因为我使用了错误大小的图像。有人有什么想法吗?

我认为这个问题和答案也会回答你的问题。 https://dev59.com/O2cs5IYBdhLWcg3wmlMK - 54an3
嗨,我已经尝试了那里提到的大小,但它并没有起作用,我仍然看到图标模糊...有什么想法吗?是否有人知道,与其他图像不同,Qt是否以错误的方式呈现托盘图标? - k-ter
您没有告诉我们您正在使用的Qt版本。很可能,您正在使用的版本尚未为菜单栏(“托盘”)图标实现视网膜支持。我不知道当时发布的最新版本 - Qt 5.3 - 是否已经修复了这个问题。如果不存在错误报告,请查看一下是否存在此问题的错误报告,如果不存在,请提交错误报告。 - Kuba hasn't forgotten Monica
嗨,我正在使用5.3.0稳定版,很抱歉我在更改日志中找不到任何相关信息。我不知道是我做错了还是它还没有被修复。 - k-ter
1个回答

1
我不知道这是否适用于Qt,但你可以在Xcode中使用一个组合文件。在终端中,你可以通过执行以下命令来合并两个图标:
tiffutil -cathidpicheck tray_icon.png tray_icon@2x.png -out tray_icon.tiff

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接