[英]QtQuick: QQmlApplicationEngine failed to load component qrc:/main.qml:23 Invalid attached object assignment
[英]QML error: qrc:/Main.qml:24 module “system” is not installed
我是QML的新手,并且有一个项目。 在我的一个目录中,我有/imports/system/qmldir
文件,在其中我有以下代码:
singleton System 1.0 System.qml
App 1.0 App.qml
在我的源文件中
import system 1.0
该错误表明未安装模块系统。
qrc:/Main.qml:24 module "system" is not installed
您能否告诉我安装模块的步骤或流程。
您必须调用QQmlEngine::addImportPath()
并将路径传递到/imports
。
int main(int argc, char *argv[])
{
QGuiApplication app(argc, argv);
QQmlApplicationEngine engine;
engine.addImportPath("/path/to/imports"); // <==
engine.load(...);
return app.exec();
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.