如何直接访问Qt qrc文件夹Qt 5.10.1



我正在开发一个qml的应用程序。 我有一个文件夹qrc文件夹结构,例如

qrc:
Features
- Media
- Audio
- TV
graphics
- media_assets
- audio_assets
- tv_assets

功能包含相应的qml文件,图形包含图形。 我的问题是,从它直接设置为当前功能加载qml文件后,当我尝试访问图形文件夹时,我需要返回..并访问该文件夹。当文件夹结构发生变化时,它会产生问题。

如何直接从qrc访问图形,例如图形/media_assets/从任何qml文件

在旧版本中,我可以使用"file://sample.png"直接访问图形,在qt 5.10.1中已弃用。

使用:

qrc:///

从 url QML 基本类型文档:

从内部引用存储在Qt资源系统中的文件时 QML,你应该使用"qrc:///"而不是":/",因为QML需要URL 路径。从该文件中解析的相对 URL 将使用相同的 URL 协议。

最新更新