创建自定义 QML 模块

2017-08-28  本文已影响89人  勤劳的悄悄

创建一个路径 com.zuoguang.cloudy

在这个路径下创建一个 qmldir 文件,文件内容如下

module com.zuoguang.cloudy

MyRect              1.0         ./MyRect.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

上一篇 下一篇

猜你喜欢

热点阅读