【发布时间】:2015-04-06 19:16:47
【问题描述】:
我尝试注册一个类型,但出现此错误:
QQmlApplicationEngine 加载组件失败 qrc:/main.qml:5 模块“Komut”未安装
这是我正在使用的代码:
QQmlApplicationEngine engine;
engine.load(QUrl(QStringLiteral("qrc:/main.qml")));
qmlRegisterType<Execom>("Komut",1,0,"Execom");
【问题讨论】:
-
加载引擎后好像注册了类型。
-
^ 这可能是问题所在。经常发生在我身上。 :D
-
那么,有什么解决办法吗?或者这只是一个错误或smth。
-
你应该 2 行,即注册类型 before
engine.load.
标签: c++ qt qml qqmlcomponent qqmlapplicationengine