资源中的文件找不到本地文件

Folibis

我有一个包含多个QML文件的项目所有这些都在资源文件中。现在,我想从本地文件系统加载外部映像。但是我找不到办法。

Image {
    source: "images/image.png" // that tries to load file as 'qrc:/images/image.png'
    source: "file://images/image.png" // that does not work (file not found)
}

因此,现在我有些困惑,如何才能以正确的方式加载文件?

内贾特

QML引擎假定Qt资源系统中存储的QML文件中寻址的相对路径在该资源文件中已解析。因此,如果您的QML文件位于资源中,并且您想访问应用程序目录路径中的文件,则应从c ++设置路径:

engine.rootContext()->setContextProperty("applicationPath", "file://"+qApp->applicationDirPath()+ "/");

现在您可以在QML中处理文件:

Image {
    source: applicationPath + "images/image.png"
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在资源映射Xamarin中找不到文件

来自分类Dev

找不到资源文件

来自分类Dev

Windows 2012找不到Resx中引用的资源文件

来自分类Dev

Windows 2012找不到Resx中引用的资源文件

来自分类Dev

在本地主机的Docker中找不到生成的文件

来自分类Dev

在Spring中找不到图像-找不到资源文件夹

来自分类Dev

Robolectric找不到资源或清单文件

来自分类Dev

Robolectric找不到资源或清单文件

来自分类Dev

ADMX - 找不到合适的资源文件

来自分类Dev

Xcode:在我的项目中添加本地化的问题(找不到资源文件/参考语言)

来自分类Dev

BWA 找不到本地索引文件

来自分类Dev

Databrick csv 找不到本地文件

来自分类Dev

资源插件-即使文件存在也找不到资源

来自分类Dev

Qt资源内的QML文件的“找不到文件”错误

来自分类Dev

在Django中找不到文件

来自分类Dev

在Eclipse中找不到文件

来自分类Dev

在文件中找不到音乐!

来自分类Dev

在Java中找不到文件

来自分类Dev

在本地运行Hadoop,访问VM中的HDFS。找不到本地文件

来自分类Dev

Angular 2:在本地.json文件上找不到文件

来自分类Dev

在android中写入文件,找不到文件

来自分类Dev

在共享文件夹中找不到Visual Studio通用应用程序资源

来自分类Dev

Android Studio在同一资源文件中找不到颜色参考

来自分类Dev

在资源文件夹中找不到logback.xml

来自分类Dev

在main.xml文件中找不到与给定名称匹配的资源

来自分类Dev

Dropwizard集成测试:找不到配置资源文件

来自分类Dev

找不到机器人框架资源文件

来自分类Dev

Dropwizard集成测试找不到资源文件

来自分类Dev

扩展文件(Android):“下载失败,因为找不到资源”

Related 相关文章

热门标签

归档