[Solved]Can't load the image after I register the qml file to Qt resource system
-
Before I register the main.qml to Qt resource system, everything are fine
after I register the main.qml to Qt resource system, I can't open the filemain.qml
@
import QtQuick 2.0Rectangle {
width: 360
height: 360Image{ anchors.fill: parent source: "/Pictures/img_0000.jpg" }
}
@main.cpp
@
#include <QtGui/QGuiApplication>
#include "qtquick2applicationviewer.h"int main(int argc, char *argv[])
{
QGuiApplication app(argc, argv);QtQuick2ApplicationViewer viewer; //viewer.setMainQmlFile(QStringLiteral("qml/qmlResource/main.qml")); viewer.setSource(QStringLiteral("qrc:///qml/qmlResource/main.qml")); viewer.showExpanded(); return app.exec();
}
@error message
qrc:///qml/qmlResource/main.qml:7:5: QML Image: Cannot open: qrc:///Pictures/img_0000.jpg
looks like the Image complain it can not find the image from qrc
but I don't want the program to load the image from qrc
it is not my intention -
find the answer
"solution":http://qt-project.org/forums/viewthread/10477