1.软件使内部页面带图标
QApplication a(argc, argv);
a.setWindowIcon(QIcon(QCoreApplication::applicationDirPath() + "/Test.ico"));
该图标路径相对于生成的exe软件路径,而不需要添加资源文件,也可加入资源文件添加图标路径。
2.设置软件exe图标
新建一个文件,修改后缀名为rc文件,为test.rc,在其中写入并保存,将相应图标放入路径。
IDI_ICON1 ICON DISCARDABLE ".\\images\\Test.ico"
在改工程文件后加入
编译并重新生成文件
后续补充:
第一次使用没问题,但后续想改突变,发现改了并编译了之后突变不变。
解决办法:重新编译后重命名一次exe文件,图标就变了,然后再改回之前的名字就可以啦
QT可借鉴: