Qt QResource Unregister资源返回的值始终为false

Qt QResource Unregister资源返回的值始终为false,qt,qt5.7,rcc,qresource,Qt,Qt5.7,Rcc,Qresource,我在注册/注销.rcc文件时遇到问题。我有几个.qrc文件(主题,出于定制原因),在构建时从中创建coresponding.rcc文件。从应用程序中,用户应该能够动态更改.rcc主题。为此,我必须先做QResource::unregisterResource(path/first.rcc),然后再做QResource::registerReosRCE(path/second.rcc) 问题是取消注册资源总是返回false,并且应用程序资源在视图中似乎是混合的(一些来自第一个.rcc,一些来自第二

我在注册/注销.rcc文件时遇到问题。我有几个.qrc文件(主题,出于定制原因),在构建时从中创建coresponding.rcc文件。从应用程序中,用户应该能够动态更改.rcc主题。为此,我必须先做
QResource::unregisterResource(path/first.rcc)
,然后再做
QResource::registerReosRCE(path/second.rcc)

问题是取消注册资源总是返回false,并且应用程序资源在视图中似乎是混合的(一些来自第一个.rcc,一些来自第二个.rcc)

我使用QT 5.7


你有什么建议吗?为什么unregisterResource返回false?谢谢

你找到解决办法了吗?@RômuloM.Farias我记得我不再使用“注销”。我不得不改变装载方式。rccs。我只是在已经加载的.rcc上加载.rcc。但是我没有找到办法注销好吧,谢谢你!如果有人带着同样的问题经过这里,我会问一个相关的问题