VS下给Qt项目添加图标
2018-08-22 本文已影响37人
downdemo
- 任意准备一张图片,在线转换为ico图标文件
- 将.ico文件移动到源码所在目录下(如
C:\Users\downdemo\source\repos\QtGuiApplication1\QtGuiApplication1
) - 在VS中右键项目,选择添加资源
![](https://img.haomeiwen.com/i5587614/6766cd10ffcc6aa8.png)
- 导入图标文件
![](https://img.haomeiwen.com/i5587614/062cf2b3705f75cc.png)
- 随后在项目资源列表中可以看到多出了
.ico
和.rc
文件,编译即可将图标替换为.ico文件
![](https://img.haomeiwen.com/i5587614/75793b1b12d95ab6.png)
- 若要在窗口左上角显示图标,则需要在
main.cpp
中添加代码
#include "QtGuiApplication1.h"
#include <QtWidgets/QApplication>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QtGuiApplication1 w;
QIcon icon;
icon.addFile(QStringLiteral("icon.ico"), QSize(), QIcon::Normal, QIcon::Off);
w.setWindowIcon(icon);
w.show();
return a.exec();
}
![](https://img.haomeiwen.com/i5587614/cb9f872d9b13a52d.png)