diff --git a/examples/qtquick/qtquick.pro b/examples/qtquick/qtquick.pro index 6d3e8a62eeb59a37ebf025024d232cbe03b91143..88412e8bbfc40895a5731133ade8b05214e36a2a 100644 --- a/examples/qtquick/qtquick.pro +++ b/examples/qtquick/qtquick.pro @@ -7,6 +7,7 @@ HEADERS = quickwindow.h SOURCES = quickwindow.cpp main.cpp OTHER_FILES += quickwindow.qml +RESOURCES += resources.qrc QT += quick \ widgets # QApplication is required to get native styling with QtQuickControls diff --git a/examples/qtquick/quickwindow.cpp b/examples/qtquick/quickwindow.cpp index fed881fc0d1e72d38832caa79b438a8dc8905db7..6dd11cc11e06a2a4cb7a4d06aee43f8261388502 100644 --- a/examples/qtquick/quickwindow.cpp +++ b/examples/qtquick/quickwindow.cpp @@ -65,5 +65,5 @@ public: ApplicationEngine::ApplicationEngine() { rootContext()->setContextProperty("utils", new Utils(this)); - load(QUrl("quickwindow.qml")); + load(QUrl("qrc:/quickwindow.qml")); } diff --git a/examples/qtquick/quickwindow.qml b/examples/qtquick/quickwindow.qml index 3fe0389bf466b1da9d71ff59df4efe94844a44d7..bd6504d6bdb43041891412bb051eaf1ae23abd86 100644 --- a/examples/qtquick/quickwindow.qml +++ b/examples/qtquick/quickwindow.qml @@ -17,19 +17,19 @@ ApplicationWindow { ToolButton { id: backButton iconName: "go-previous" - iconSource: "icons/go-previous.png" + iconSource: ":/icons/go-previous.png" onClicked: webContentsView.goBack() } ToolButton { id: forwardButton iconName: "go-next" - iconSource: "icons/go-next.png" + iconSource: ":/icons/go-next.png" onClicked: webContentsView.goForward() } ToolButton { id: reloadButton iconName: "view-refresh" - iconSource: "icons/view-refresh.png" + iconSource: ":/icons/view-refresh.png" onClicked: webContentsView.reload() } TextField { diff --git a/examples/qtquick/resources.qrc b/examples/qtquick/resources.qrc new file mode 100644 index 0000000000000000000000000000000000000000..a91907a60376e423445dd6f375ad2b126701910b --- /dev/null +++ b/examples/qtquick/resources.qrc @@ -0,0 +1,11 @@ +<!DOCTYPE RCC><RCC version="1.0"> +<qresource> + <file>quickwindow.qml</file> +</qresource> +<qresource prefix="/icons"> + <file alias="go-next.png">icons/go-next.png</file> + <file alias="go-previous.png">icons/go-previous.png</file> + <file alias="process-stop.png">icons/process-stop.png</file> + <file alias="view-refresh.png">icons/view-refresh.png</file> +</qresource> +</RCC>