使用多个Qt资源,一个内部&;一个外部

使用多个Qt资源,一个内部&;一个外部,qt,resources,external,internal,Qt,Resources,External,Internal,我想同时使用一套内部资源和外部资源。我已经阅读并重新阅读了Qt资源系统文档和QResource类文档,但仍然不了解如何使用外部资源,以及我是否可以同时使用内部资源和外部资源。我找不到使用外部资源的真实例子。我有内部资源工作,现在想添加一个外部资源,该资源根据用户选择的工作单元而变化。所以我想我有以下问题: 可以同时使用内部和外部资源吗 您是否需要在任何时候显式实例化QResource对象 我已经阅读了您调用“QResource::registerResource(“/path/to/myreso

我想同时使用一套内部资源和外部资源。我已经阅读并重新阅读了Qt资源系统文档和QResource类文档,但仍然不了解如何使用外部资源,以及我是否可以同时使用内部资源和外部资源。我找不到使用外部资源的真实例子。我有内部资源工作,现在想添加一个外部资源,该资源根据用户选择的工作单元而变化。所以我想我有以下问题:

  • 可以同时使用内部和外部资源吗
  • 您是否需要在任何时候显式实例化QResource对象
  • 我已经阅读了您调用“QResource::registerResource(“/path/to/myresource.rcc”);”来注册和外部资源的地方,但是如何访问该资源中的特定文件呢
  • 如果内部资源和外部资源具有相似的路径,它们如何相互区分

  • 正如我所说,我只是找不到任何好的例子来帮助我走上这条道路。感谢您帮助解决这些问题。

    一旦您使用
    QResource::registerResource(“/path/to/myresource.rcc”)
    注册了资源,您就可以像使用任何其他资源一样使用这些资源。如果您有多个可能在标识上发生冲突的资源,则必须将每个资源加载到不同的虚拟位置,方法是在路径中包含第二个参数,如so
    QResource::registerResource(“/path/to/myresource.rcc”,“/virtual/path”)

    尝试阅读Qt文档。您的问题都有答案。我确实阅读了所有我能找到的关于资源的内容,但我找不到这些问题的答案或示例。直到我用尽Qt站点和stackoverflow,我才发布。谢谢。这有助于解决我的问题。我已经能够以我的方式解决几乎所有的Qt问题,但对我来说,与其他主题相比,资源似乎记录得最少。