Qt+cmake 工程添加exe图标

Qt+cmake 工程添加exe图标

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

(0)
打赏 微信扫一扫 微信扫一扫
xianya的头像xianya
上一篇 2023-09-13
下一篇 2023-10-31

相关推荐