aboutsummaryrefslogtreecommitdiffstats
path: root/src/quick/doc/snippets/qmlapp/qtbinding
diff options
context:
space:
mode:
authorAlexei Cazacov <alexei.cazacov@qt.io>2025-05-27 12:35:42 +0300
committerAlexei Cazacov <alexei.cazacov@qt.io>2025-08-01 13:42:37 +0000
commit161464abf696d5f64c1e44c3b49313e84e51e709 (patch)
treec1ea2cd15b211d74cae538726d94b77161650cd4 /src/quick/doc/snippets/qmlapp/qtbinding
parentcfacbf675b4f2881ce151b537d7dc18414037e6e (diff)
Doc: Create a Getting Started section for the Qt Quick module
This commit moves the "Building UIs with Qt Quick" tree section to the Qt Quick module as a getting started subtree. Changes: qtquick-debugging.html - moved to concepts/Debugging qtquick-deployment.html - moved to concepts/Deployment qtquick-performance.html - moved to concepts/Performance qml-codingconventions.html - moved to guidelines/Coding Conventions scalability.html - moved to guidelines/Scalability qtquick-qml-runtime.html - moved to the qml module "Use Case" topics moved to Getting Started: Visual Elements In QML -> Visual types Positioners and Layouts In QML -> Positioners and layouts Responding To User Input in QML -> Handling user input Displaying Text In QML -> Displaying text Animations In QML -> Animations Style And Theme Support -> was deleted (it had almost zero useful info) Integrating JavaScript in QML -> Integrating JavaScript in QML Task-number: QTBUG-134130 Pick-to: 6.10 6.9 Change-Id: I14c8e4abadc587fbba788b7ce479c3a8364d0a42 Reviewed-by: Ulf Hermann <ulf.hermann@qt.io> Reviewed-by: Kai Köhne <kai.koehne@qt.io>
Diffstat (limited to 'src/quick/doc/snippets/qmlapp/qtbinding')
-rw-r--r--src/quick/doc/snippets/qmlapp/qtbinding/resources/example.qrc10
-rw-r--r--src/quick/doc/snippets/qmlapp/qtbinding/resources/main.cpp20
-rw-r--r--src/quick/doc/snippets/qmlapp/qtbinding/resources/main.qml9
-rw-r--r--src/quick/doc/snippets/qmlapp/qtbinding/resources/resources.pro4
4 files changed, 43 insertions, 0 deletions
diff --git a/src/quick/doc/snippets/qmlapp/qtbinding/resources/example.qrc b/src/quick/doc/snippets/qmlapp/qtbinding/resources/example.qrc
new file mode 100644
index 0000000000..5e4941512b
--- /dev/null
+++ b/src/quick/doc/snippets/qmlapp/qtbinding/resources/example.qrc
@@ -0,0 +1,10 @@
+<!DOCTYPE RCC>
+<RCC version="1.0">
+
+<qresource prefix="/">
+ <file>main.qml</file>
+ <file>images/background.png</file>
+</qresource>
+
+</RCC>
+
diff --git a/src/quick/doc/snippets/qmlapp/qtbinding/resources/main.cpp b/src/quick/doc/snippets/qmlapp/qtbinding/resources/main.cpp
new file mode 100644
index 0000000000..e8ccde2fd1
--- /dev/null
+++ b/src/quick/doc/snippets/qmlapp/qtbinding/resources/main.cpp
@@ -0,0 +1,20 @@
+// Copyright (C) 2016 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause
+
+#include <QApplication>
+#include <QQuickView>
+#include <QQmlContext>
+
+//![0]
+int main(int argc, char *argv[])
+{
+ QApplication app(argc, argv);
+
+ QQuickView view;
+ view.setSource(QUrl("qrc:/main.qml"));
+ view.show();
+
+ return app.exec();
+}
+//![0]
+
diff --git a/src/quick/doc/snippets/qmlapp/qtbinding/resources/main.qml b/src/quick/doc/snippets/qmlapp/qtbinding/resources/main.qml
new file mode 100644
index 0000000000..0df237b7f5
--- /dev/null
+++ b/src/quick/doc/snippets/qmlapp/qtbinding/resources/main.qml
@@ -0,0 +1,9 @@
+// Copyright (C) 2016 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause
+
+//![0]
+// main.qml
+import QtQuick
+
+Image { source: "images/background.png" }
+//![0]
diff --git a/src/quick/doc/snippets/qmlapp/qtbinding/resources/resources.pro b/src/quick/doc/snippets/qmlapp/qtbinding/resources/resources.pro
new file mode 100644
index 0000000000..5aee288a6e
--- /dev/null
+++ b/src/quick/doc/snippets/qmlapp/qtbinding/resources/resources.pro
@@ -0,0 +1,4 @@
+QT += qml
+
+SOURCES += main.cpp
+RESOURCES += example.qrc