Qt应用程序图标设置
Qt应用程序图标设置
本文仅仅适用于windows下,linux等不适用。
下面说的图标,指的是程序文件的图标,而不是托盘图标或者说运行时任务栏的图标(任务栏和程序窗口的图标在windows/linux下皆有效)。
1、添加图标文件#
-
要给程序设置图标,首先得有一个图标文件。这里假设使用
app.ico
。 -
将
app.ico
放入工程目录下,这里假设存放位置为image/app.ico
。 -
然后新建一个文本文件(这里假设文件名为
appico.rc
),填入以下内容
IDI_ICON1 ICON DISCARDABLE "image/app.ico"
2、修改Qt工程文件#
这里需要修改一下.pro
文件。
打开.pro
文件,然后在最后添加以下内容
unix:{ DISTFILES += appico.rc # 就是前面说的文本文件 } win32:{ RC_FILE += appico.rc }
3、重新生成程序#
完成上面两部之后,重新执行一下qmake
,然后编译生成就可以看到新生成的程序是带有图标的。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理