憨厚的豌豆荚 2022-09-07 14:10 采纳率: 0%
浏览 615

QT6.0 CMake修改应用程序图标

最近想要学习QT,由于没有学习过C++,所以有些吃力。
安装的是QT6.0
现在是跟着教程,写了一个helloword的小窗口,但是教程是qmake的,我想尝试一下cmake,目前的问题是不知道怎么修改应用程序的图标。

img


新建了一个.qrc文件,通过在CMakeLists.txt文件中增加以下语句将这个文件添加到工程中。
#添加资源文件
set(QRC_SOURCE_FILES resource.qrc)
qt6_add_resources(QRC_FILES ${QRC_SOURCE_FILES})

然后在.qrc文件中增加图片

img

然后尝试在mainwindow.cpp中添加以下语句,修改图标,始终不行。
setWindowIcon(QIcon(":/Image/yy.ico"));
ui->pushButton->setIcon(QIcon(":/Image/yy.ico"));

img

这都是我自己在网上查找摸索弄的,不知道哪里不对,应该怎么弄,请教一下大家。谢谢!

  • 写回答

4条回答 默认 最新

  • 草上爬 领域专家: C/C++技术领域 2023-12-27 09:41
    关注

    最近刚好有个类似的需求,可参考:
    【CMake添加可执行程序(exe)的图标和详细信息】http://t.csdnimg.cn/jvS5l

    评论

报告相同问题?

问题事件

  • 创建了问题 9月7日