Ошибка: QQmlApplicationEngine не удалось загрузить компонент
Я пытаюсь зарегистрировать тип, но я получаю эту ошибку:
QQmlApplicationEngine не удалось загрузить компонент qrc:/main.qml:5 модуль "Комут" не установлен
Это код, который я использую:
QQmlApplicationEngine engine;
engine.load(QUrl(QStringLiteral("qrc:/main.qml")));
qmlRegisterType<Execom>("Komut",1,0,"Execom");
1 ответ
Решение
Вместо этого:
QQmlApplicationEngine engine;
engine.load(QUrl(QStringLiteral("qrc:/main.qml")));
qmlRegisterType<Execom>("Komut",1,0,"Execom");
Сделай это:
qmlRegisterType<Execom>("Komut",1,0,"Execom");
QQmlApplicationEngine engine;
engine.load(QUrl(QStringLiteral("qrc:/main.qml")));