我想我错过了在 Qt Creator qrc 环境中使用各种前缀的一些基本方法。
如果我在默认前缀中放置一个 qml 组件,则应用程序构建并运行良好。但是,如果我添加一个新前缀,然后使用这个新前缀添加一个新组件,应用程序输出会告诉我,当我运行应用程序时它不是一个类型(它构建时没有错误)。
当它被分配一个不同的前缀时,Qt Creator 会识别它,我可以在 IDE 中使用它。它显示在 qrc 编辑器中,它成为我可以在“设计器”中选择的组件。它也可以毫无问题地构建......但是当我运行我的应用程序时,应用程序输出告诉我它不是一种类型。
如果我然后打开 qrc 编辑器并将该组件移动到默认前缀,则应用程序将运行良好。
当它被分配给一个替代前缀时,我似乎没有给它在运行时找到该组件的方向。
我不知道将应用程序指向其他前缀的位置。
我尝试在我希望使用它的组件中使用“导入”但没有成功。我试过给它一个别名但没有成功。
这个组件需要发生什么才能在我的应用程序中被识别为一种类型......即使它已经在 Qt-Creator 中被识别?
如果它是前缀,我似乎应该将它作为前缀添加到我可以输入的内容中;那会在哪里?