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

If you're not sure about the file name format, learn more about wheel file names.

PyQt5-5.9-5.9.1-cp35.cp36.cp37-none-win_amd64.whl (77.2 MB view details)

Uploaded CPython 3.5CPython 3.6CPython 3.7Windows x86-64

PyQt5-5.9-5.9.1-cp35.cp36.cp37-none-win32.whl (65.3 MB view details)

Uploaded CPython 3.5CPython 3.6CPython 3.7Windows x86

PyQt5-5.9-5.9.1-cp35.cp36.cp37-abi3-manylinux1_x86_64.whl (104.6 MB view details)

Uploaded CPython 3.5+CPython 3.6+CPython 3.7+

PyQt5-5.9-5.9.1-cp35.cp36.cp37-abi3-macosx_10_6_intel.whl (82.2 MB view details)

Uploaded CPython 3.5+CPython 3.6+CPython 3.7+macOS 10.6+ Intel (x86-64, i386)

File details

Details for the file PyQt5-5.9-5.9.1-cp35.cp36.cp37-none-win_amd64.whl.

File metadata

File hashes

Hashes for PyQt5-5.9-5.9.1-cp35.cp36.cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 5c65de13b616773d4185db66e1132b2cf6ca901d63672e1958c09d056c2af07a
MD5 93e37890bcec8009ede4a39faaad96c6
BLAKE2b-256 5347c3af02173da1c6887de05ec6201f8582eee4efcd9476d47739b42cb1a8b9

See more details on using hashes here.

File details

Details for the file PyQt5-5.9-5.9.1-cp35.cp36.cp37-none-win32.whl.

File metadata

File hashes

Hashes for PyQt5-5.9-5.9.1-cp35.cp36.cp37-none-win32.whl
Algorithm Hash digest
SHA256 7961e94f0c31b8fdfa157aac08292dc58e44dbce20ce34bc3c0e072abccc11cd
MD5 640473b50f6387c08fd84349793460ba
BLAKE2b-256 1460cc8aacfc5c7fd1eb54aa91982d189b052100b2884ba7bc77b3515879a17d

See more details on using hashes here.

File details

Details for the file PyQt5-5.9-5.9.1-cp35.cp36.cp37-abi3-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for PyQt5-5.9-5.9.1-cp35.cp36.cp37-abi3-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 18cff7c0d0eb9f7c5783929f21fd7a49904e49827aeec88359cf60cccbd94a86
MD5 785f1aa6027e2b691b9117629657f104
BLAKE2b-256 4563353403622330d335631ec3a3016f9e0a6a9519082488b1421003682f8ef4

See more details on using hashes here.

File details

Details for the file PyQt5-5.9-5.9.1-cp35.cp36.cp37-abi3-macosx_10_6_intel.whl.

File metadata

File hashes

Hashes for PyQt5-5.9-5.9.1-cp35.cp36.cp37-abi3-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 39365b95d91b6f920a297f11a134f643f7047b83ce33cfc37f40b9b4ce1e3383
MD5 bf07195ac2b81821ade2bc51762784c9
BLAKE2b-256 289eae20f544f99f6e5b28d806bf2c37b7069c8bb3fd7bdf84e6ed02ee853591

See more details on using hashes here.

Supported by

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