首页 > 编程语言 >Mac下Qt程序增加程序图标

Mac下Qt程序增加程序图标

时间:2023-01-30 15:23:45浏览次数:48  
标签:Qt -- 程序 Mac sips logo out png icon

第一步

在桌面新建一个文件夹,命名为logo.iconset。准备一个PNG格式的logo图标,将png图标放入文件夹。

第二步

打开终端,cd到这个文件夹,执行下面的语句生成大小的图标。

sips -z 16 16 logo.png --out icon_16.png
sips -z 16 16 logo.png --out [email protected]
 
sips -z 32 32 logo.png --out icon_32.png
sips -z 32 32 logo.png --out [email protected]
 
sips -z 64 64 logo.png --out icon_64.png
sips -z 64 64 logo.png --out [email protected]
 
sips -z 128 128 logo.png --out icon_128.png
sips -z 128 128 logo.png --out [email protected]
 
sips -z 256 256 logo.png --out icon_256.png
sips -z 256 256 logo.png --out [email protected]
 
sips -z 512 512 logo.png --out icon_512.png
sips -z 512 512 logo.png --out [email protected]

可以新建个logo_shell.sh拷贝进入,然后执行bash logo_shell.sh。

图标的命名一定要以icon_.png及[email protected]为模版,否则会出现fail to generate icns错误。

第三步

cd到上一层:cd ../(及到logo.iconset 文件夹所在目录),执行:

iconutil -c icns logo.iconset

执行完在logo.iconset文件夹所在目录会生成logo.icns图标。

第四步

将icns图标复制到项目中(我放在项目的image文件夹中),然后中pro文件中添加一行:

ICON = ./image/logo.icns

编译,运行。可以看到.app文件的图标被设置成了logo.icns。

第五步

如果没有效果,删除.app文件和Makefile文件,重新执行qmake。

 

标签:Qt,--,程序,Mac,sips,logo,out,png,icon
From: https://www.cnblogs.com/unrealCat/p/17076058.html

相关文章