Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
aboutsummaryrefslogtreecommitdiffstats
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