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

相关推荐
m0_555762908 分钟前
Matlab 频谱分析 (Spectral Analysis)
开发语言·matlab
浪裡遊1 小时前
React Hooks全面解析:从基础到高级的实用指南
开发语言·前端·javascript·react.js·node.js·ecmascript·php
lzb_kkk2 小时前
【C++】C++四种类型转换操作符详解
开发语言·c++·windows·1024程序员节
好开心啊没烦恼2 小时前
Python 数据分析:numpy,说人话,说说数组维度。听故事学知识点怎么这么容易?
开发语言·人工智能·python·数据挖掘·数据分析·numpy
简佐义的博客3 小时前
破解非模式物种GO/KEGG注释难题
开发语言·数据库·后端·oracle·golang
程序员爱钓鱼3 小时前
【无标题】Go语言中的反射机制 — 元编程技巧与注意事项
开发语言·qt
Frank学习路上3 小时前
【IOS】XCode创建firstapp并运行(成为IOS开发者)
开发语言·学习·ios·cocoa·xcode
2301_805054563 小时前
Python训练营打卡Day59(2025.7.3)
开发语言·python
lsx2024064 小时前
CSS 网页布局:从基础到进阶
开发语言