aboutsummaryrefslogtreecommitdiffstats
path: root/sources/pyside6/doc/extras/QtUiTools.rst
blob: e83aa03570be0d8ec057d95cb90b6b0a5dee635b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
*Qt Widgets 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