[Interest] Loader not finding QRC prefix entries
mark diener
rpzrpzrpz at gmail.com
Fri Apr 17 00:30:46 CEST 2015
Hello:
Qt 5.4.1, Qt Creator 3.3.2, Mac OSX Yosemite
I have tried to organize my qml files using QRC prefix
Actual QML file locations:
$projectdir$/qml/qml.qrc
$projectdir$/qml/main.qml
$projectdir$/qml/sm/list.qml
qml.qrc resource definiton as seen in Qt Creator:
Resources
>>>qml (dir)
>>>>>>qml.qrc
>>>>>>>>>/
>>>>>>>>>>>>main.qml
>>>>>>>>>/sm
>>>>>>>>>>>>list.qml
C++ loads main OK:
engine.load(QUrl(QStringLiteral("qrc:/main.qml")));
main.qml:
import QtQuick 2.4
import QtQuick.Controls 1.3
import QtQuick.Window 2.2
ApplicationWindow {
id: gmainwin
height: Screen.height
width:Screen.width
visible: true
color: "white"
opacity: 1
Loader {
id: genload
anchors.fill: parent
asynchronous: true
source: "/sm/login.qml"
focus: true
onLoaded: {
}
}
}
When I run the project, I get the error:
qrc:/sm/list.qml: File not found
I have tried many ways specifying the source: property for the loader.
Examples:
source: "/sm/list.qml"
source: "qrc:///sm/list.qml"
source: "qrc:/list.qml"
source: "/sm/list.qml"
source: "list.qml"
source: ":/sm/list.qml"
Anybody know how to use prefixes in the QRC resource file and still have
loader actually find the source: value.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/interest/attachments/20150416/bff17965/attachment.html>
More information about the Interest
mailing list