首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >qt资源qrc未被找到

qt资源qrc未被找到
EN

Stack Overflow用户
提问于 2017-02-24 20:03:00
回答 1查看 1.1K关注 0票数 0

我正在尝试加载以下文件:

代码语言:javascript
复制
<!DOCTYPE RCC><RCC version="1.0">
<qresource prefix="/mike">
    <file alias="mike.json">mike.json</file>
</qresource>
</RCC>

使用

代码语言:javascript
复制
QFile file(":/mike/mike.json");

但不起作用。

所以我搬了

代码语言:javascript
复制
<qresource prefix="/mike">
    <file alias="mike.json">mike.json</file>
</qresource>

转到另一个.qrc文件。然后起作用了。

是否有某种方式进行调试,以检查是否至少正在创建前缀?

我把它装上

代码语言:javascript
复制
SOURCES +=  \
    $$PWD/form.cpp 

HEADERS  += \
    $$PWD/form.h

RESOURCES = $$PWD/mike.qrc

.cpp和.h文件是可用的。我不明白为什么mike.qrc似乎没有被解析。

EN

回答 1

Stack Overflow用户

发布于 2017-02-26 21:32:26

是否有某种方式进行调试,以检查是否至少正在创建前缀?

方法1:使用GammaRay,它可以显示资源树。

方法2:在您的应用程序中,使用从QDirIterator开始的递归:/,并转储找到的文件名。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42447328

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档