Your search query "linkto%3A%22PyQt4%22" didn't return any results. Please change some terms and refer to HelpOnSearching for more information.
(!) Consider performing a full-text search with your search terms.

Clear message

About PyQt

The contents of this page should probably be merged with the PyQt page and this page made to redirect there.

PyQt is a set of Python bindings for Qt that are dual-licensed under the GPL (version 2 and 3, with additional license exceptions) and a commercial license. There is also PySide by Nokia - new alternative bindings (as of November 2009) with LGPL license that struggle to be API compatible (at least until Qt 4.6) with PyQt4.

PyQt exposes much of the functionality of Qt to Python, including:

Documentation and Learning Materials

The PyQt4 tutorial available at

Comprehensive documentation is available for PyQt4 which includes detailed class and function documentation.

The PyQt Wiki pages aim to provide tutorials and sample code for PyQt4.

An overview of PyQt4 was presented at EuroPython 2006.

An introduction to using PyQt4 with Qt Designer for the development of GUI applications was given at PyCon UK 2007.

The book Rapid GUI Programming with Python and Qt is PyQt4-specific and covers development with Python 2.5, PyQt4 and Qt 4.2/4.3.

Installation instructions for PyQt 4.4 on Windows with MinGW is available at

French translation of PyQt 4 Documentation is available at


Download PyQt4


Unable to edit the page? See the FrontPage for instructions.