创建一个路径 com.zuoguang.cloudy
在这个路径下创建一个 qmldir 文件,文件内容如下
module com.zuoguang.cloudy
MyRect 1.0 ./MyRect.qml
- 第一行必须是模块的路径
- 后面每一行代表一个组件,有名字,版本号,以及对应的 QML 文件,可以在相对路径下
使用的时候必须将 com.zuoguang.cloudy
加入到导入路径中,有两种方法
方法一
注意:导入路径必须在加载主文件之前设置
QQmlApplicationEngine engine;
engine.addImportPath("F:/My Lib/Desktop/HelloQtQuick");
engine.load(QUrl(QStringLiteral("qrc:/main.qml")));
方法二
设置环境变量 QML2_IMPORT_PATH = F:/My Lib/Desktop/HelloQtQuick