• 6268阅读
  • 2回复

[提问]QML添加导入路径问题 [复制链接]

上一主题 下一主题
离线charles_gz
 

只看楼主 倒序阅读 楼主  发表于: 2014-05-13
在做QML项目,现在需要给QML添加导入包功能,通过看文章了解到需要使用addImportPathQML2_IMPORT_PATH给QML添加导入路径
下面是我代码:
engine->addImportPath(QString::fromLatin1("%1/%2").arg(QCoreApplication::applicationDirPath(), QString::fromLatin1("Projects")));
在QML中是这么使用的:“import Projects.MyFunctions 1.0在MyFunctions目录下面是一些JS文件和一个qmldir文件,qmldir文件内容:module Projects.MyFunctionsCustStatesFunc 1.0 CustStatesFunc.jsFunc 1.0 func.jsVariable 1.0 variable.js
下面是在main.cpp中通过engine->importPathList();打印信息截图
很明显已经包含了Projects 但是程序运行的时候还是提示“module "Projects.MyFunctions" is not installed ”应该怎么做才可以达到添加导入路径功能呢?求助~!
离线彩阳

只看该作者 1楼 发表于: 2014-05-31
使用Qt5.3的话应该不会出现问题了吧。下面是我写的qmdir的一部分:
FloatParticle 1.0 Shared/FloatParticle.qml
上海Qt开发联盟,热忱地欢迎你的加入!
离线charles_gz

只看该作者 2楼 发表于: 2014-06-24
回 彩阳 的帖子
彩阳:使用Qt5.3的话应该不会出现问题了吧。下面是我写的qmdir的一部分:
FloatParticle 1.0 Shared/FloatParticle.qml (2014-05-31 12:12) 

嗯,用qml文件这么做是没问题了,谢谢了
快速回复
限100 字节
 
上一个 下一个