【发布时间】:2020-01-23 07:25:07
【问题描述】:
我有一组 Qmls,它们在一个文件夹中可用。现在我想在 Qt 项目中使用这些 Qml 文件。有什么方法可以在我的项目中导入这些 QML,而无需将 Qml 文件夹复制到我的项目目录中?
我的 .pro 文件如下所示:
RESOURCES += qml.qrc
RESOURCES += $$PWD/../QML_Assets
QML_IMPORT_PATH = $$PWD/../QML_Assets
QML2_IMPORT_PATH = $$PWD/../QML_Assets
立即生成的 qrc 如下所示:
D:/Qt_Projects/Dummy_sample/QML_Assets/QML_2.qml D:/Qt_Projects/Dummy_sample/QML_Assets/QML_1.qml如果我添加 import "../QML_Assets/" 那么我的应用程序会立即启动并退出。 如果我不导入这个并评论从 QML_Assets 文件夹中使用的组件,那么它可以工作。
【问题讨论】: