aboutsummaryrefslogtreecommitdiffstats
path: root/sources/pyside6/doc/api.rst
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2024-10-01 10:36:23 +0200
committerFriedemann Kleint <Friedemann.Kleint@qt.io>2024-10-01 14:13:34 +0200
commit0228767a467f0c887cbb892395a4310c29401c62 (patch)
tree802eabeed104e739719ff21e7afe7fd66e229dd0 /sources/pyside6/doc/api.rst
parent4d52700ea81c4a32d36bd05cfcdec51bdb0b4190 (diff)
Update API (front page) module documentation
Fix titles and wording according to qtdoc..qtmodules.qdoc (similar to bc87b5d3319d758827edcdff2798777bcf36ae6b). Add the Quick Controls module to the API page. In the Quick Controls module page, add the list of controls/QML types. Task-number: PYSIDE-1112 Change-Id: Ie68e00e8eac9194142e3d1625c72557455bc68c6 Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
Diffstat (limited to 'sources/pyside6/doc/api.rst')
-rw-r--r--sources/pyside6/doc/api.rst38
1 files changed, 20 insertions, 18 deletions
diff --git a/sources/pyside6/doc/api.rst b/sources/pyside6/doc/api.rst
index bd80ab222..2b86cd7aa 100644
--- a/sources/pyside6/doc/api.rst
+++ b/sources/pyside6/doc/api.rst
@@ -8,23 +8,20 @@ Basic modules
These are the main modules that help you build a Widget-based UI.
-.. grid:: 1 3 3 3
+.. grid:: 1 3 4 4
:gutter: 2
- .. grid-item-card:: :mod:`QtCore <PySide6.QtCore>`
+ .. grid-item-card:: :mod:`Qt Core <PySide6.QtCore>`
- Provides core non-GUI functionality, like signal and slots, properties,
- base classes of item models, serialization, and more.
+ Core non-graphical classes used by other modules.
- .. grid-item-card:: :mod:`QtGui <PySide6.QtGui>`
+ .. grid-item-card:: :mod:`Qt GUI <PySide6.QtGui>`
- Extends QtCore with GUI functionality: Events, windows and screens,
- OpenGL and raster-based 2D painting, as well as images.
+ Base classes for graphical user interface (GUI) components.
- .. grid-item-card:: :mod:`QtWidgets <PySide6.QtWidgets>`
+ .. grid-item-card:: :mod:`Qt Widgets <PySide6.QtWidgets>`
- Provides ready to use Widgets for your application, including graphical
- elements for your UI.
+ Classes to extend Qt GUI with Python widgets.
QML and Qt Quick
----------------
@@ -32,21 +29,26 @@ QML and Qt Quick
Use these modules to interact with the `QML Language <https://doc.qt.io/qt-6/qmlapplications.html>`_,
from Python.
-.. grid:: 1 3 3 3
+.. grid:: 1 3 4 4
:gutter: 2
- .. grid-item-card:: :mod:`QtQml <PySide6.QtQml>`
+ .. grid-item-card:: :mod:`Qt Qml <PySide6.QtQml>`
- The base Python API to interact with the module.
+ Classes for QML and JavaScript languages.
- .. grid-item-card:: :mod:`QtQuick <PySide6.QtQuick>`
+ .. grid-item-card:: :mod:`Qt Quick <PySide6.QtQuick>`
- Provides classes to embed Qt Quick in Qt applications.
+ A declarative framework for building highly dynamic applications
+ with custom UIs.
- .. grid-item-card:: :mod:`QtQuickWidgets <PySide6.QtQuickWidgets>`
+ .. grid-item-card:: :mod:`Qt Quick Controls <PySide6.QtQuickControls2>`
- Provides the QQuickWidget class to embed Qt Quick in widget-based
- applications.
+ Lightweight QML types for creating performant user interfaces for
+ desktop, embedded, and mobile devices.
+
+ .. grid-item-card:: :mod:`Qt Quick Widgets <PySide6.QtQuickWidgets>`
+
+ Provides a Python widget class for displaying a Qt Quick user interface.
All the modules
---------------