What is PyQt?
PyQt is a powerful tool that combines the robust Qt C++ cross-platform application framework with the versatility of the Python programming language. It provides Python v2 and v3 bindings for the Qt framework, enabling developers to build applications that run on all platforms supported by Qt, including Windows, macOS, Linux, iOS, and Android. The bindings are implemented as a set of Python modules, offering access to over 1,000 classes, making it a comprehensive solution for cross-platform development
Highlights
- Cross-platform compatibility: PyQt supports a wide range of platforms, including Windows, macOS, Linux, iOS, and Android, allowing developers to create applications that can be deployed on multiple platforms
- Extensive Qt framework integration: PyQt provides access to the full range of functionality offered by the Qt framework, including UI design, networking, multimedia, and more
- Comprehensive class library: The PyQt bindings contain over 1,000 classes, giving developers a wealth of tools and features to work with
- Dual licensing: PyQt is available under both the GNU GPL v3 and the Riverbank Commercial License, providing flexibility for developers.
Platforms
- Mac
- Linux
- Windows
Languages
- English
Features
Support for scripting
Modules