【问题标题】:What is the system tray icon size for retina display?视网膜显示器的系统托盘图标大小是多少?
【发布时间】:2014-08-07 20:14:24
【问题描述】:

我已经使用 PyQt5 创建了一个 Qt5 应用程序,现在我正在调整图像以与 OS X 上的 Retina Display 兼容。我已经使用 @2x 修饰符创建了它们的副本,但事实是我没有能够使托盘图标看起来正确,我认为这是因为我使用了错误尺寸的图像。 有人知道吗?

【问题讨论】:

  • 我想这个问答也会回答你的问题。 stackoverflow.com/questions/12714923/os-x-icons-size
  • 嗨,我已经尝试了那里提到的尺寸,但没有成功,我仍然看到图标模糊...知道吗?有人知道 Qt 是否以错误的方式呈现托盘图标吗?
  • 您没有告诉我们您使用的是什么版本的 Qt。很可能,您使用的版本还没有为菜单栏(“托盘”)图标实现视网膜支持。我不知道当时的最新版本——Qt 5.3——是否修复了这个问题。您可能需要检查是否存在错误报告,如果没有报告错误。
  • 您好,我使用的是 5.3.0-stable,抱歉,我在更新日志中找不到任何相关内容。不知道是我做错了还是没修好

标签: macos qt retina-display pyqt5


【解决方案1】:

我不知道这是否适用于 Qt,但您可以使用 Xcode 的组合文件。

在终端中,您可以通过执行以下命令来组合两个图标:

tiffutil -cathidpicheck tray_icon.png tray_icon@2x.png -out tray_icon.tiff

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多