Qt 程序和窗口添加图标

简介:

Qt项目在打包发布之后都需要有个个性的程序图标和窗口图标,这样会使程序更加美观大方,下面我们分别来看如何给程序和窗口分别添加图标。我们需要两种格式的图片,一种是.ico的,用来给程序添加图标,一种是.bmp或是.png的,用来给窗口添加图标。

- 程序添加图标

如果使用的Qt Creator,那么用记事本创建一个后缀为.rc的资源文件,然后再其中添加:

IDI_ICON1 ICON DISCARDABLE "xxx.ico"

注:xxx.ico为图标文件名称

然后修改工程文件(*.pro)内容,增加下面这行:

RC_FILE += xxx.rc

注:xxx.rc为资源文件名称

如果使用的是VS2010, 在Solution里右键点击项目,点Add,之后选择Resource,会看到下面窗口:

然后把.ico文件import进来就行了。

- 窗口添加图标

打开.qrc文件,这是Qt的资源文件,如果没有的话需要自己添加,然后会有一个窗口,在下面选择Add,然后选Add Files,添加.png或是.bmp格式的图片,然后在 Qt Designer里找到想要添加图标的窗口,修改windowsicon项,找到之前添加的图片就可以了。

本文转自博客园Grandyang的博客,原文链接:Qt 程序和窗口添加图标,如需转载请自行联系原博主。

相关文章
|
5月前
|
C语言 Android开发 C++
基于MTuner软件进行qt的mingw编译程序的内存泄漏检测
本文介绍了使用MTuner软件进行Qt MinGW编译程序的内存泄漏检测的方法,提供了MTuner的下载链接和测试代码示例,并通过将Debug程序拖入MTuner来定位内存泄漏问题。
基于MTuner软件进行qt的mingw编译程序的内存泄漏检测
|
6月前
【Qt 学习笔记】Qt窗口 | 标准对话框 | 消息对话框QMessageBox
【Qt 学习笔记】Qt窗口 | 标准对话框 | 消息对话框QMessageBox
1103 4
【Qt 学习笔记】Qt窗口 | 标准对话框 | 消息对话框QMessageBox
|
6月前
|
C++ Windows
Qt 窗口置顶
Qt 窗口置顶
177 1
|
6月前
【Qt 学习笔记】Qt窗口 | 标准对话框 | 文件对话框QFileDialog
【Qt 学习笔记】Qt窗口 | 标准对话框 | 文件对话框QFileDialog
1121 4
|
6月前
|
数据安全/隐私保护
【Qt 学习笔记】Qt窗口 | 对话框 | 模态与非模态对话框的创建
【Qt 学习笔记】Qt窗口 | 对话框 | 模态与非模态对话框的创建
553 4
|
6月前
|
搜索推荐 C++
【Qt 学习笔记】Qt窗口 | 对话框 | 创建自定义对话框
【Qt 学习笔记】Qt窗口 | 对话框 | 创建自定义对话框
288 4
|
6月前
|
API UED
【Qt 学习笔记】Qt窗口 | 状态栏 | QStatusBar的使用及说明
【Qt 学习笔记】Qt窗口 | 状态栏 | QStatusBar的使用及说明
774 4
|
6月前
【Qt 学习笔记】Qt窗口 | 标准对话框 | 输入对话框QInputDialog
【Qt 学习笔记】Qt窗口 | 标准对话框 | 输入对话框QInputDialog
461 3