QT 设置exe图标
时间: 2024-10-16 16:12:04 浏览: 61
在Qt中设置应用程序的EXE图标(Windows下的可执行文件图标)是在构建过程中完成的,因为这是操作系统级别的设置,不是在运行时动态更改的。以下是设置Qt生成的.exe文件图标的基本步骤:
1. **包含资源文件**:
- 创建一个.qrc文件(资源脚本文件),将你的图标放入其中,比如`icon.ico`或`icon.png`。在.qrc文件中添加类似下面的条目:
```xml
<file>
<name>icon</name>
<type>icon</type>
<source>icon.ico</source>
</file>
```
2. **在项目构建配置中引用图标**:
- 打开你的.pro文件,在构建部分(`win32:CONFIG(debug|release)`块内)添加`QT+=winExtras`,这会启用额外的Windows资源支持。
- 然后在`win32:CONFIG(debug|release) { ... }`的内部添加以下行,指定你的图标资源:
```pro
RESOURCES += resources/icons_rc
```
3. **生成资源映射**:
- 构建项目之前,确保运行`rcc`命令生成`.h`和`.cpp`文件,它们包含了资源映射:
```bash
qmake && make
```
4. **链接资源到可执行文件**:
- Qt Creator会在编译阶段自动处理这个过程,生成的exe文件会包含资源图标。如果没有自动处理,你需要手动在Makefile或CMakeLists.txt中添加相应的链接命令。
阅读全文