Developer(s) | Riverbank Computing |
---|---|
Initial release | 1998 |
Stable release | 6.7.0[1]
/ 26 April 2024 |
Written in | C++ / Python[2] |
Operating system | Cross-platform |
License | GNU GPL and commercial |
Website | riverbankcomputing.com |
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).[3] PyQt supports Microsoft Windows as well as various kinds of UNIX, including Linux and MacOS (or Darwin).[4]
PyQt implements around 440 classes and over 6,000 functions and methods[5] including:
To automatically generate these bindings, Phil Thompson developed the tool SIP, which is also used in other projects.