Qt设置应用程序图标
参考资料:
- Qt帮助文档中的《Setting the Application Icon》
 
Windows平台
可在以下网站将
JPG、GIF、PNG格式的图片转换为ICO格式的图片:
提供一个ICO格式的图片。假定其文件名为dog.ico。
创建.rc文本文件。假定其文件名为res.rc。
将该文件的内容设置为:
1  |  | 
使用CMake时,在CMakeLists.txt中添加以下内容:
1  |  | 
使用QMake时,在.pro文件中添加以下内容:
1  |  | 
最终效果:
![]()
macOS平台
使用macOS提供的iconutil将.iconset目录及该目录下的图标转换成.icns文件。
如何使用iconutil,可参见https://developer.apple.com/library/archive/documentation/GraphicsAnimation/Conceptual/HighResolutionOSX/Optimizing/Optimizing.html中的Create a Set of Icons That Includes High-Resolution Versions该小节内容。
假定有一个名为dog.iconset的目录,且该目录下包含了必要分辨率的图标:![]()
可以使用如下命令得到.icns文件:
1  |  | 

使用CMake时,在CMakeLists.txt中添加以下内容:
1  |  | 
使用QMake时,在.pro文件中添加以下内容:
1  |  | 
最终效果:
![]()
Qt设置应用程序图标
      https://daniate.github.io/2023/08/09/Qt设置应用程序图标/