Qt QResource注册多个资源,资源加载原则,哪一个是最后可用的资源?
假设我有3个qrc文件。第一个2包含相同的资源路径,第三个不包含该路径,例如: qrc1: 因此,rcc文件按照上述顺序注册。因此,当有人试图获取Qt QResource注册多个资源,资源加载原则,哪一个是最后可用的资源?,qt,rcc,qresource,qt-resource,Qt,Rcc,Qresource,Qt Resource,假设我有3个qrc文件。第一个2包含相同的资源路径,第三个不包含该路径,例如: qrc1: 因此,rcc文件按照上述顺序注册。因此,当有人试图获取qrc:/res/image.png时,它将获取哪个文件?从包含相应资源的第一个rcc(来自qrc1)还是从最后一个成功加载的rcc(来自qrc2)?我在文件里找不到答案 我的测试表明,它从第一个成功加载的rcc获取资源,尽管我希望从最后一个rcc获取资源。我应该怎么做才能从上次成功加载的rcc中获取资源?有什么想法吗?有人了解资源加载原则的顺序吗?谢
qrc:/res/image.png
时,它将获取哪个文件?从包含相应资源的第一个rcc(来自qrc1)还是从最后一个成功加载的rcc(来自qrc2)?我在文件里找不到答案
我的测试表明,它从第一个成功加载的rcc获取资源,尽管我希望从最后一个rcc获取资源。我应该怎么做才能从上次成功加载的rcc中获取资源?有什么想法吗?有人了解资源加载原则的顺序吗?谢谢
<RCC>
<qresource prefix="/">
<file>res/image.png</file>
</qresource>
</RCC>
<RCC>
<qresource prefix="/">
<file>res/image.png</file>
</qresource>
<RCC>
<qresource prefix="/">
</qresource>
QResource::registerResource("qrc1.rcc");
QResource::registerResource("qrc2.rcc");
QResource::registerResource("qrc3.rcc");