3

跟进这个问题的答案,我想要一套清晰的分步说明,说明如何在 OS X 上为 Qt 应用程序设置应用程序图标,足以通过安装程序和/或通过应用商店。

说明应包括如何设置图标的四种大小,如上面链接答案中所引用的。

请记住,我在分发 OS X 应用程序、为 OS X 应用程序构建安装程序或为 OS X 应用程序设置出现在 Finder 栏中的图标方面没有经验。相反,我是一位经验丰富的 C++ 程序员(主要在 Windows 和 Linux 上)。

我特别寻求一套清晰的、循序渐进的说明。

4

2 回答 2

3

您可以通过将以下文件放在icon.iconset目录中来自动创建图标:

icon_128x128.png
icon_128x128@2x.png
icon_16x16.png
icon_16x16@2x.png
icon_256x256.png
icon_256x256@2x.png
icon_32x32.png
icon_32x32@2x.png
icon_512x512.png
icon_512x512@2x.png

然后运行以下命令:

iconutil -c icns icon.iconset

它将创建您将使用ICON qmake 变量引用的icons.icns 。

于 2015-05-25T18:38:02.323 回答
2

首先,我想提一下 XCode 的 Icon Composer 在这里不起作用,因为无法创建分辨率为 1024x1024 px 的 icns 文件。

为了生成 icns 文件,我使用了 iConvert Icons。主要缺点是它不是免费的。要生成 icns 文件,您只需要分辨率为 1024x1024 或更高的 png 图像。这个过程非常简单,所以我不会介绍它。

之后,您必须将您的图标包含在您的项目中。.pro要在 Qt 应用程序的文件中插入您的图标的路径:

macx-clang {
    ICON = osx.icns
}
于 2014-01-09T18:40:13.527 回答