Skip to content
PyQt
EntityQ2382780· pop 21· linked from 143 articles

Also known as PyQt3, PyQt4, PyQt5, PyQt6

PyQt is a Python binding of the cross-platform GUI toolkit Qt, implemented as a Python plug-in. PyQt is free software developed by the British firm Riverbank Computing. It is available under similar terms to Qt versions older than 4.5; this means a variety of licenses including GNU General Public License (GPL) and commercial license, but not the GNU Lesser General Public License (LGPL). PyQt supports Microsoft Windows as well as various kinds of UNIX, including Linux and macOS.

Key facts

Software.license
GNU GPL and commercial
Software.logo
Python and Qt.svg
Software.logo size
160px
Software.screenshot
Screenshot-qt-designer-qwebview.png
Software.screenshot size
300px
Software.caption
Qt Designer
Software.developer
Riverbank Computing
Software.released
1998
Software.operating system
Cross-platform
Software.programming language
C++ / Python
Software.website
riverbankcomputing.com

via Wikipedia infobox

Wikidata facts

Official website
riverbankcomputing.com
Image
Qt Designer (rus).png
Show 6 more facts
Stack Exchange tag
stackoverflow.com/tags/pyqt
Commons category
PyQt
native label
PyQt
software version identifier
6.9.1
publication date
1998-00-00
inception
1998-00-00
Sources (4)

via Wikidata · CC0

~7 min read

Article

9 sections
Contents
  • History
  • Main components
  • Versions
  • Hello World example
  • Notable applications that use PyQt
  • See also
  • References
  • Further reading
  • External links

PyQt is a Python binding of the cross-platform GUI toolkit Qt, implemented as a Python plug-in. PyQt is free software developed by the British firm Riverbank Computing. It is available under similar terms to Qt versions older than 4.5; this means a variety of licenses including GNU General Public License (GPL) and commercial license, but not the GNU Lesser General Public License (LGPL). PyQt supports Microsoft Windows as well as various kinds of UNIX, including Linux and macOS.

PyQt implements around 440 classes and over 6,000 functions and methods including: a substantial set of GUI widgets classes for accessing SQL databases (ODBC, MySQL, PostgreSQL, Oracle, SQLite) QScintilla, Scintilla-based rich text editor widget data aware widgets that are automatically populated from a database an XML parser SVG support classes for embedding ActiveX controls on Windows (only in commercial version)

Gallery (4)

Connections

Categories