Я новичок в 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();
}
Других решений пока нет …