QT 添加程序图标

1. 使用免费网站将其他图片格式转化成ico格式

Ico转换器 : https://cn.free-converter.com/ico-converter

2.qmake项目添加程序图标

在.pro文件内添加语句,如下图

C++ 复制代码
RC_ICONS = favicon.ico

2.1 程序图标文件添加到项目目录内

2.2 通过windeployqt xxx.exe构建生成的项目目录exe程序自带ico图标显示

3.cmake项目添加程序图标

3.1 设置从文章开始提供的网站转化的icon为logo.ico

3.2 新建一个txt文件,写入如下语句,并重命名为.rc文件

C++ 复制代码
IDI_ICON1       ICON    DISCARDABLE     "logo.ico"

3.3从项目工程文件添加新文件

CMakeLists.txt文件中添加.rc文件

java 复制代码
qt_add_executable(GSKitsApp
    ${PROJECT_SOURCES}         
    images.qrc #添加的文件
)


3.4从images.qrc中添加logo.rc logo.ico


CMakeLists.txt文件中添加logo.rc文件文件

java 复制代码
qt_add_executable(GSKitsApp
    ${PROJECT_SOURCES}        
    images.qrc #添加的文件
    images/logo.rc
)

在项目目录的images文件夹下放logo.rc和logo.ico文件

3.5cmake项目重新编译就可以看到程序图标

相关推荐
dangdang___go1 分钟前
动态内存管理||malloc和free.realloc和calloc
c语言·开发语言·算法·动态内存管理
YA33312 分钟前
mcp-grafana mcp 使用stdio报错
java·开发语言
周杰伦_Jay14 分钟前
【Go 语言主流 Web】 框架详细解析
开发语言·后端·微服务·架构·golang
PfCoder1 小时前
WinForm真入门(20)——StatusStrip控件解析
开发语言·windows·c#·winform·statusstrip
灵犀坠1 小时前
前端面试八股复习心得
开发语言·前端·javascript
代码游侠1 小时前
学习笔记——数据结构学习
linux·开发语言·数据结构·笔记·学习
沐知全栈开发1 小时前
XML 验证器
开发语言
自学互联网2 小时前
使用Python构建钢铁行业生产监控系统:从理论到实践
开发语言·python
合作小小程序员小小店2 小时前
桌面开发,在线%医院管理%系统,基于vs2022,c#,winform,sql server数据
开发语言·数据库·sql·microsoft·c#
一点★2 小时前
“equals”与“==”、“hashCode”的区别和使用场景
java·开发语言