图标生成
图标原始文件格式必须为png
创建icons.iconset目录(这里在当前用户的桌面创建),用来放置不同尺寸的图标
cd ~/Desktop/
mkdir icons.iconset
将png文件放到桌面,使用sips工具(mac 自带)生成不同尺寸的图片
sips -z 16 16 pic.png --out icons.iconset/icon_16x16.png
sips -z 32 32 pic.png --out icons.iconset/icon_16x16@2x.png
sips -z 32 32 pic.png --out icons.iconset/icon_32x32.png
sips -z 64 64 pic.png --out icons.iconset/icon_32x32@2x.png
sips -z 64 64 pic.png --out icons.iconset/icon_64x64.png
sips -z 128 128 pic.png --out icons.iconset/icon_64x64@2x.png
sips -z 128 128 pic.png --out icons.iconset/icon_128x128.png
sips -z 256 256 pic.png --out icons.iconset/icon_128x128@2x.png
sips -z 256 256 pic.png --out icons.iconset/icon_256x256.png
sips -z 512 512 pic.png --out icons.iconset/icon_256x256@2x.png
sips -z 512 512 pic.png --out icons.iconset/icon_512x512.png
sips -z 1024 1024 pic.png --out icons.iconset/icon_512x512@2x.png
生成icns图标
iconutil -c icns icons.iconset -o Icon.icns
设置应用程序图标
此方式适用于项目使用qmake macx-clang构建方式
将上面生成的Icon.icns复制到项目的根目录下
配置项目的.pro添加如下配置:
ICON = Icon.icns
以上属于原创文章,转载请注明作者@怪咖
QQ:208275451