Проблема с встраиванием QML в ресурсное приложение Qt - PullRequest
1 голос
/ 28 февраля 2011

У меня возникла проблема с встраиванием моего компонента QML в ресурс моего приложения.

У меня есть файл gui.qml

import QtQuick 1.0

Rectangle {
    width: 480
    height: 525
    color: "#ffff00"
}

Мои каталоги

\main.cpp
\gui.qml

Я пытался запустить его:

view = new QDeclarativeView(m_GUI);
view->setSource(QUrl("qrc:/gui.qml"));

Но я ловлю:

qrc:/gui.qml: File not found 

Что не так?

1 Ответ

0 голосов
/ 28 февраля 2011

Спасибо всем) Я решил это.

В ресурсе у меня есть "Префикс" для корневого пути.

view->setSource(QUrl("qrc:/MyPrefix/gui.qml"));
...