Ошибка QML: qrc: /Main.qml: 24 module & quot; system & quot; не установлен

Я новичок в 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

Не могли бы вы рассказать мне шаги или последовательность установки модуля.

2

Решение

Вы должны позвонить 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();
}
4

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]