我有一个带有Qt UI的C ++应用程序需要在Windows和Mac上运行。我用Jamplus编译它。 在QtDesigner中我设置了应用程序名称(例如“我的应用程序”)和图标,但在Mac上,我设置的名称仅显示在窗口标题中,而在任务栏中它显示了文件名(例如myapplication.debug)和默认值终端图标。在Windows上,标题和图标在窗口标题和任务栏中都正确显示。 我搜索了它,但我发现只能在XCode项目设置中更改它,但我不使用它,我需要不依赖它的解决方案。 这样做的正确方法是什么?
答案 0 :(得分:2)
要在Mac上设置图标,请在ICON = /path/to/your/icon.icns
文件中添加.pro
,对于应用程序名称,将TARGET
文件中的.pro
更改为您想要的内容应用程序文件名称。
答案 1 :(得分:0)
您应该在ICON = icon.icns
项目文件中设置.pro
变量,或直接在Info.plist
文件中设置图标:
- 为您的应用创建
Info.plist
文件(使用PropertyListEditor
中的Developer/Applications
。- 将您的
.icns
记录与CFBundleIconFile
文件中的Info.plist
记录相关联(再次使用PropertyListEditor
)。- 将
Info.plist
文件复制到应用程序包的Contents
目录中。- 将
醇>.icns
文件复制到应用程序包的Contents/Resources
目录中。