Skip to main content

Python bindings for the Qt cross platform UI and application toolkit

Project description

What is PyQt5?

Qt is set of cross-platform C++ libraries that implement high-level APIs for accessing many aspects of modern desktop and mobile systems. These include location and positioning services, multimedia, NFC and Bluetooth connectivity, a Chromium based web browser, as well as traditional UI development.

PyQt5 is a comprehensive set of Python bindings for Qt v5. It is implemented as more than 35 extension modules and enables Python to be used as an alternative application development language to C++ on all supported platforms including iOS and Android.

PyQt5 may also be embedded in C++ based applications to allow users of those applications to configure or enhance the functionality of those applications.

Author

PyQt5 is copyright (c) Riverbank Computing Limited. Its homepage is https://www.riverbankcomputing.com/software/pyqt/.

Support may be obtained from the PyQt mailing list at https://www.riverbankcomputing.com/mailman/listinfo/pyqt/.

License

PyQt5 is released under the GPL v3 license and under a commercial license that allows for the development of proprietary applications.

Installation

PyQt5 source packages for the GPL version can be dowloaded from https://www.riverbankcomputing.com/software/pyqt/download5/.

Wheels for the GPL version for 32 and 64-bit Windows, 64-bit OS X and 64-bit Linux can be installed from PyPI:

pip3 install PyQt5

The wheels include a copy of the required parts of the LGPL version of Qt.

Documentation

The documentation for the latest release can be found here.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

PyQt5-5.7.1-5.7.1-cp34.cp35.cp36.cp37-none-win32.whl (58.5 MB view details)

Uploaded CPython 3.4 CPython 3.5 CPython 3.6 CPython 3.7 Windows x86

PyQt5-5.7.1-5.7.1-cp34.cp35.cp36-none-win_amd64.whl (70.1 MB view details)

Uploaded CPython 3.4 CPython 3.5 CPython 3.6 Windows x86-64

PyQt5-5.7.1-5.7.1-cp34.cp35.cp36-abi3-manylinux1_x86_64.whl (90.5 MB view details)

Uploaded CPython 3.4+ CPython 3.5+ CPython 3.6+

PyQt5-5.7.1-5.7.1-cp34.cp35.cp36-abi3-macosx_10_6_intel.whl (70.5 MB view details)

Uploaded CPython 3.4+ CPython 3.5+ CPython 3.6+ macOS 10.6+ intel

File details

Details for the file PyQt5-5.7.1-5.7.1-cp34.cp35.cp36.cp37-none-win32.whl.

File metadata

File hashes

Hashes for PyQt5-5.7.1-5.7.1-cp34.cp35.cp36.cp37-none-win32.whl
Algorithm Hash digest
SHA256 16867a506bad68bb1f53ec6c8e52f377484b0019a12f957b8331fe6fe6087a3f
MD5 8fe27302395174e5ccdfe74b8fff5221
BLAKE2b-256 d8d455e78a986b50f6551ba09d523a11d67535b3397b295e1ccedfaeaa26b88b

See more details on using hashes here.

File details

Details for the file PyQt5-5.7.1-5.7.1-cp34.cp35.cp36-none-win_amd64.whl.

File metadata

File hashes

Hashes for PyQt5-5.7.1-5.7.1-cp34.cp35.cp36-none-win_amd64.whl
Algorithm Hash digest
SHA256 9361a842ef25976f09a83611ff0f4797338682f163b9dea1aa3289472bfef613
MD5 7c7c2b530c8e812e4e697793a313cdad
BLAKE2b-256 d4e2369af0102c2fdd2c6fcd77dbd87c28342ca479959f3432c4209f0b29c660

See more details on using hashes here.

File details

Details for the file PyQt5-5.7.1-5.7.1-cp34.cp35.cp36-abi3-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for PyQt5-5.7.1-5.7.1-cp34.cp35.cp36-abi3-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 9b6e7e17242c3ca6581bed06b5c16b2ab0207f66865d3b27334aef01965b49fc
MD5 b4f4f015c60c6c6f0404acf3307b31c1
BLAKE2b-256 128a83d96cef5f8155bc4eb140713bc479f56c15e542bec0c4340f65a0e8317a

See more details on using hashes here.

File details

Details for the file PyQt5-5.7.1-5.7.1-cp34.cp35.cp36-abi3-macosx_10_6_intel.whl.

File metadata

File hashes

Hashes for PyQt5-5.7.1-5.7.1-cp34.cp35.cp36-abi3-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 b946f29a1994738a04de88611569dafbd18ed120f739c6bc917b3ede46b36430
MD5 6f3d3496505a39c44aed09fca0850f2c
BLAKE2b-256 5c9bc5a06dccbf7db02c83adca82321f4b8e97aaf088d73eb5fc52f4f1463399

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page