【发布时间】:2016-03-01 17:52:28
【问题描述】:
我有一个由图形元素组成的外部QML module。我想找到它的路径以便将它添加到我的QQmlApplicationEngine。有没有办法做到这一点?
QQmlApplicationEngine engine;
engine.addImportPath("externalQmlModulePath");
有了这个,我就可以import qrc 的QML 文件中的图形元素(当然是在项目中)。
【问题讨论】:
-
那么你有一个QML模块,但你不知道它在哪里?
-
我愿意,但它在项目之外,并且可能因一台 PC 不同而有所不同(我们有几个开发人员)。这就是我不想使用绝对路径的原因。我一直在考虑在我的 CMake 文件中添加模块目录。这有帮助吗?