aboutsummaryrefslogtreecommitdiffstats
path: root/sources/pyside6/doc/extras/QtUiTools.rst
blob: 6861605bbf6639568c324794f1a1dc889c832740 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Qt Designer forms are processed at run-time to produce
dynamically-generated user interfaces.  In order to generate a form at
run-time, a resource file containing a UI file is needed.

A form loader object, provided by the ``QUiLoader`` class, is used to
construct the user interface. This user interface can be retrieved
from any ``QIODevice``; for example, a ``QFile`` object can be used to obtain
a form stored in a project's resources. The
:meth:`PySide6.QtUiTools.QUiLoader.load` function takes the user
interface description contained in the file and constructs the form
widget.

To include the definitions of the module's classes, use the following directive:

::

    import PySide.QtUiTools