|project| ********* .. ifconfig:: output_format == 'html' **Qt for Python** offers the official Python bindings for `Qt`_ (`PySide2`_), so that you can use Qt5 APIs in your Python applications, and a binding generator tool (`Shiboken2 `_) which can be used to expose C++ projects into Python. .. ifconfig:: output_format == 'qthelp' **Qt for Python** offers the official Python bindings for `Qt`_ (`PySide2`_), so that you can use Qt5 APIs in your Python applications, and a binding generator tool (`Shiboken2 <../shiboken2/index.html>`_) which can be used to expose C++ projects into Python. |project| is available under the LGPLv3/GPLv3 and the Qt commercial license. .. _Qt: https://doc.qt.io .. _PySide2: quickstart.html Documentation ============= .. ifconfig:: output_format == 'html' .. raw:: html

Check It Out!
Write your first Qt app.

Getting Started
Install and build from source.

API Docs
Qt for Python API reference.

Tutorials
Learn with step-by-step guides.

Examples
Check all the available examples.

Videos
Watch webinars, Talks, and more.

Deployment
Learn to deploy your apps.

Considerations
API differences and known issues.

Shiboken
Generate C++ to Python binding.

.. ifconfig :: output_format == 'qthelp' .. raw:: html

Check It Out!
Write your first Qt app.

Getting Started
Install and build from source.

API Docs
Qt for Python API reference.

Tutorials
Learn with step-by-step guides.

Examples
Check all the available examples.

Videos
Watch webinars, Talks, and more.

Deployment
Learn to deploy your apps.

Considerations
API differences and known issues.

Shiboken
Generate C++ to Python binding.

We have also a `wiki page`_ where you can find how to report bugs, contribute or contact the community. .. _`wiki page`: https://wiki.qt.io/Qt_for_Python .. toctree:: :hidden: :glob: contents.rst gettingstarted* pyside-examples/pyside2examples* overviews/*