【问题标题】:How to add prefix in QtCreator如何在 QtCreator 中添加前缀
【发布时间】:2020-07-02 15:52:49
【问题描述】:

目前我在 / 前缀中有自定义组件。我想将所有自定义组件存储在另一个前缀中。以下是我尝试创建前缀的方法。

qml.qrc下没有任何内容

【问题讨论】:

  • 前缀是什么意思?你的意思是每次你想使用PathButton,你想改用MyPrefix.PathButton
  • @JarMan,现在我的main.qml 上有import "Components",这样我就可以使用PathButton 而无需任何前缀。如果我添加一个前缀,我想我必须将该导入语句更改为 import "MyPrefix/Components" 但我不确定这是否可行。

标签: qt qt-creator


【解决方案1】:

在文本编辑器中打开您的 qml.qrc 文件,您应该会看到如下内容:

<RCC>
    <qresource prefix="/">
        <file>Components/PathButton.qml</file>
        ...

改成这样:

<RCC>
    <qresource prefix="/MyPrefix/">
        <file>Components/PathButton.qml</file>
        ...

现在你必须在你的 qml 文件中使用import "MyPrefix/Components

【讨论】:

  • 我用来创建prefix 的方式实际上创建了prefix 但由于某种原因它没有出现在那里!当我用Resource Editor 打开qml.qrc 时,它会在那里显示前缀。
猜你喜欢
  • 2016-03-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-11-01
  • 2014-09-29
  • 2021-10-22
相关资源
最近更新 更多