我想同时使用一组内部资源和外部资源。我已阅读并重新阅读Qt资源系统文档和QResource类文档,但仍然不了解如何使用外部资源,以及是否可以同时使用内部资源和外部资源。我找不到使用外部资源的真实例子。我有内部资源工作,现在想要添加一个外部资源,根据用户选择的单位进行更改。所以我想我有以下问题:
正如我所说,我找不到任何好的例子来帮助我走上这条道路。感谢您解决这些问题的任何帮助。
答案 0 :(得分:2)
使用QResource::registerResource("/path/to/myresource.rcc")
注册资源后,您可以像使用其他任何资源一样使用这些资源。如果您有多个可能在标识中发生冲突的资源,则必须通过在路径中包含第二个参数来将每个资源加载到不同的虚拟位置,如QResource::registerResource("/path/to/myresource.rcc", "/virtual/path")