将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
怎么了?
答案 0 :(得分:0)
全部谢谢) 我解决了。
在资源中,我有根路径的“前缀”。
view->setSource(QUrl("qrc:/MyPrefix/gui.qml"));