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项目重新编译就可以看到程序图标

相关推荐
你怎么知道我是队长27 分钟前
GO语言---匿名函数
开发语言·后端·golang
lansye27 分钟前
侃侃AI编程
开发语言·qt·ai编程
uyeonashi2 小时前
【QT】窗口详解
开发语言·c++·qt·学习
Hello eveybody3 小时前
C++介绍整数二分与实数二分
开发语言·数据结构·c++·算法
jmlinux4 小时前
从 C 语言计算器到串口屏应用
c语言·开发语言
Mallow Flowers5 小时前
Python训练营-Day31-文件的拆分和使用
开发语言·人工智能·python·算法·机器学习
云边小网安5 小时前
java集合篇(六) ---- ListIterator 接口
java·开发语言·青少年编程·java集合
不被定义的程序猿5 小时前
Golang 在 Linux 平台上的并发控制
开发语言·后端·golang
陈旭金-小金子6 小时前
发现 Kotlin MultiPlatform 的一点小变化
android·开发语言·kotlin
Mikhail_G6 小时前
Python应用八股文
大数据·运维·开发语言·python·数据分析