MacOS 下Qt设置应用程序图标
一、设置应用程序图标:
1、桌面新建一个文件夹,命名为 logo.iconset。将png图标(原图只能是.png文件)放进去。
2、打开终端,cd到这个文件夹,依次执行下面的语句:
sips -z 16 16 logo.png --out icon_16.png
sips -z 16 16 logo.png --out icon_16@2x.png
sips -z 32 32 logo.png --out icon_32.png
sips -z 32 32 logo.png --out icon_32@2x.png
sips -z 64 64 logo.png --out icon_64.png
sips -z 64 64 logo.png --out icon_64@2x.png
sips -z 128 128 logo.png --out icon_128.png
sips -z 128 128 logo.png --out icon_128@2x.png
sips -z 256 256 logo.png --out icon_256.png
sips -z 256 256 logo.png --out icon_256@2x.png
sips -z 512 512 logo.png --out icon_512.png
sips -z 512 512 logo.png --out icon_512@2x.png
我的图片名称为 logo.png。
命名一定要以 icon_**.png及icon_**@2x.png为模版,否则会出现 fail to generate icns 错误。
3、cd到上一层:cd ../ (logo.iconset文件夹所在目录,我的是在桌面),执行:
iconutil -c icns logo.iconset
执行完会在logo.iconset文件夹所在目录生成logo.icns图标文件。将这个文件复制到项目下,可以和pro文件放在同一目录下。
4、pro文件中添加一行:
ICON = ./logo.icns
5、如果没效果,可以删掉可执行程序和Makefile文件,再执行qmake、构建。
二、设置运行时在程序坞中的图标:
setWindowIcon(QIcon(":/res/Resource/logo.ico"));
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
2022-03-07 SpringCloud Alibaba技术栈(二)Nacos服务治理
2022-03-07 Java 设计模式课堂作业记录
2022-03-07 AtCoder Beginner Contest 242(C~E)
2020-03-07 PTA | 1020. 月饼 (25)
2020-03-07 PTA | 1019 数字黑洞 (20分)
2020-03-07 PTA | 1016 部分A+B (15分)
2020-03-07 LeetCode | 面试题59 - II. 队列的最大值