如何在Mac上设置c ++应用程序名称和图标?

时间:2014-08-18 10:50:38

标签: c++ macos qt

我有一个带有Qt UI的C ++应用程序需要在Windows和Mac上运行。我用Jamplus编译它。 在QtDesigner中我设置了应用程序名称(例如“我的应用程序”)和图标,但在Mac上,我设置的名称仅显示在窗口标题中,而在任务栏中它显示了文件名(例如myapplication.debug)和默认值终端图标。在Windows上,标题和图标在窗口标题和任务栏中都正确显示。 我搜索了它,但我发现只能在XCode项目设置中更改它,但我不使用它,我需要不依赖它的解决方案。 这样做的正确方法是什么?

2 个答案:

答案 0 :(得分:2)

要在Mac上设置图标,请在ICON = /path/to/your/icon.icns文件中添加.pro,对于应用程序名称,将TARGET文件中的.pro更改为您想要的内容应用程序文件名称。

答案 1 :(得分:0)

您应该在ICON = icon.icns项目文件中设置.pro变量,或直接在Info.plist文件中设置图标:

  
      
  1. 为您的应用创建Info.plist文件(使用PropertyListEditor中的Developer/Applications
  2.   
  3. 将您的.icns记录与CFBundleIconFile文件中的Info.plist记录相关联(再次使用PropertyListEditor)。
  4.   
  5. Info.plist文件复制到应用程序包的Contents目录中。
  6.   
  7. .icns文件复制到应用程序包的Contents/Resources目录中。
  8.   

来源:Setting the Application Icon