blob: 2b86cd7aaa7b42e93b1fabdb2b4507c92cad4a1f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
|
.. _pyside-api:
Modules API
===========
Basic modules
-------------
These are the main modules that help you build a Widget-based UI.
.. grid:: 1 3 4 4
:gutter: 2
.. grid-item-card:: :mod:`Qt Core <PySide6.QtCore>`
Core non-graphical classes used by other modules.
.. grid-item-card:: :mod:`Qt GUI <PySide6.QtGui>`
Base classes for graphical user interface (GUI) components.
.. grid-item-card:: :mod:`Qt Widgets <PySide6.QtWidgets>`
Classes to extend Qt GUI with Python widgets.
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 4 4
:gutter: 2
.. grid-item-card:: :mod:`Qt Qml <PySide6.QtQml>`
Classes for QML and JavaScript languages.
.. grid-item-card:: :mod:`Qt Quick <PySide6.QtQuick>`
A declarative framework for building highly dynamic applications
with custom UIs.
.. grid-item-card:: :mod:`Qt Quick Controls <PySide6.QtQuickControls2>`
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
---------------
There are many other modules currently supported by |pymodname|, here you can find a complete list
of them.
.. toctree::
modules.rst
|