我有一个类似
的qml导入语句import com.my.namespace.logic
这是来自c ++注册类
qmlRegisterType<ApplicationController>("com.my.namespace.logic", 1, 0, "ApplicationController");
现在我希望能够使用qmlscene以特殊的测试逻辑运行它。所以我创建了一个像
这样的文件夹结构▾ testingdata/
▾ com/
▾ my/
▾ namespace/
ApplicationController.qml
LoginController.qml
MasterController.qml
qmldir
我确保我的qmldir的第一行是
module logic
然后试图运行
qmlscene -I testingdata main.qml
但它总会抱怨我的命名空间没有注册。有没有人试过这样做?
答案 0 :(得分:0)
我做的是我创建了另一个项目,其中包括所有头文件和源代码以及一些扩展类,以便它可以作为单独的可执行文件运行,不会连接到任何在线服务。