diff options
| author | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2024-10-01 10:36:23 +0200 |
|---|---|---|
| committer | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2024-10-01 14:13:34 +0200 |
| commit | 0228767a467f0c887cbb892395a4310c29401c62 (patch) | |
| tree | 802eabeed104e739719ff21e7afe7fd66e229dd0 /sources/pyside6/doc/api.rst | |
| parent | 4d52700ea81c4a32d36bd05cfcdec51bdb0b4190 (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.rst | 38 |
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 --------------- |
