gpt4 book ai didi

c++ - 包含来自 *.pri 文件的资源

转载 作者:行者123 更新时间:2023-11-28 06:05:17 24 4
gpt4 key购买 nike

我在 Qt 中包含来自 *.pri 文件的资源时遇到了一些问题。基本上我的 test.pri 文件是这样的:

INCLUDEPATH += $$PWD
SOURCES += $$PWD/testdlg.cpp
HEADERS += $$PWD/testdlg.h
FORMS += $$PWD/testdlg.ui
RESOURCES += $$PWD/res.qrc

*.ico 文件存储在子文件夹 $$PWD/res 中,我成功地将它们添加到我的 res.qrc 文件中,如下所示:

<RCC>
<qresource prefix="/">
<file>res/Icon1.ico</file>
<file>res/Icon2.ico</file>
</qresource>
</RCC>

我将该 test.pri 文件包含到我的 *.pro 文件中:

include(Tests/test.pri)

在 Qt Designer 中,当我打开 test.ui 文件时,我可以看到所有图标。我可以通过 Designer 的属性管理器从资源中选择 QToolButton(例如)的图标。一切都按预期工作。但是,当我编译应用程序时,没有显示图标。

如果我不使用 *.pri 文件,则会显示 QToolButton 的图标。谁能给我提示我在这里缺少什么?

最佳答案

我不明白哪里出了问题。在昨天晚上分析问题没有成功之后,今天早上我打开了 Qt creator,一切正常。也许我只需要在添加资源后重新启动 Qt creator?我不能说。

关于c++ - 包含来自 *.pri 文件的资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32502587/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com