QMAKE:
方式一
1.在工程文件夹中添加资源文件"Icon\test.ico"
2.在.pro文件中增加代码:RC_ICONS = Icon\test.ico
方式二
1.在工程文件夹文件中添加资源文件"Icon\test.ico"
2.在工程文件夹中新建IconTest.rc文件并编辑代码:IDI_ICON ICON DISCARDABLE "Icon/test.ico",该文件是经典的c语言代码文件,参考:CMake添加可执行程序(exe)的图标和详细信息_cmake exe加icon-CSDN博客
3.在.pro文件中增加代码:RC_FILE = IconTest.rc
CMAKE:
1.在工程文件夹中添加资源文件"Icon\test.ico"
2.在工程文件夹中新建IconTest.rc文件并编辑代码:IDI_ICON1 ICON DISCARDABLE "Icon/test.ico"
3.在构建文件.txt中修改qt_add_executable(),在参数列表中添加参数IconTest.rc
4.将资源文件路径添加到.qrc文件中(工程代码可以标识该资源)
5.在main.cpp中的主方法中调QApplication::setWindowIcon(QIcon(":/new/prefix1/Icon\test.ico"));
"setWindowIcon(QIcon("PATH"))"默认设置任何一个QWidget子窗口类的图标,但.exe的应用程序图标不能在任何一个窗口类中构造。