1

我在将我的 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 

怎么了?

4

1 回答 1

0

谢谢大家)我解决了。

在资源中,我有根路径的“前缀”。

view->setSource(QUrl("qrc:/MyPrefix/gui.qml"));
于 2011-02-28T09:32:44.767 回答