1、创建app.rc文件
IDI_ICON1 ICON DISCARDABLE "appLogo.ico"
2、appLogo.ico跟app.rc放在main.cpp同级目录
3、在CMakeList.txt添加app.rc
#定义ICORC 相对CMakeList路径
set(ICORC myapp/app.rc)
#在add_executable最后添加${ICORC}
add_executable(${APP_NAME} WIN32 ... ${ICORC})
4、添加资源文件 resource.qrc
<RCC>
<qresource prefix="/image">
<file>icon/icon.png</file>
<file>icon/icon_512x512.png</file>
</qresource>
</RCC>
5、图标文件放在resource.qrc同级目录下的icon文件夹下
6、在CMakeList.txt中添加资源
#添加资源
qt5_add_resources(QRCS 资源目录/resource.qrc)
#在add_executable最后添加${ICORC}
add_executable(${APP_NAME} WIN32 ... ${QRCS})
7、在主窗口 UI 类构造中添加如下代码
setWindowIcon(QIcon(":image/icon/icon.png"));
原创文章,作者:xianya,如若转载,请注明出处:https://xianya.art/?p=154