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.12-5.12.1_a-cp35.cp36.cp37.cp38-none-win_amd64.whl (49.4 MB view details)

Uploaded CPython 3.5CPython 3.6CPython 3.7CPython 3.8Windows x86-64

PyQt5-5.12-5.12.1_a-cp35.cp36.cp37.cp38-none-win32.whl (41.2 MB view details)

Uploaded CPython 3.5CPython 3.6CPython 3.7CPython 3.8Windows x86

PyQt5-5.12-5.12.1_a-cp35.cp36.cp37.cp38-abi3-manylinux1_x86_64.whl (61.1 MB view details)

Uploaded CPython 3.5+CPython 3.6+CPython 3.7+CPython 3.8+

PyQt5-5.12-5.12.1_a-cp35.cp36.cp37.cp38-abi3-macosx_10_6_intel.whl (40.3 MB view details)

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

File details

Details for the file PyQt5-5.12-5.12.1_a-cp35.cp36.cp37.cp38-none-win_amd64.whl.

File metadata

  • Download URL: PyQt5-5.12-5.12.1_a-cp35.cp36.cp37.cp38-none-win_amd64.whl
  • Upload date:
  • Size: 49.4 MB
  • Tags: CPython 3.5, CPython 3.6, CPython 3.7, CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.7

File hashes

Hashes for PyQt5-5.12-5.12.1_a-cp35.cp36.cp37.cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 acbefac6c780f04709441aa7d8a147c0801f01f8db93f8f000e4a4391db27345
MD5 0069c1d16cc6221f9ae1731eb604c71c
BLAKE2b-256 a7839acca4c6cc220f29607d857d87bcc1bd645daa4c5f8cff9958f60c5228a8

See more details on using hashes here.

File details

Details for the file PyQt5-5.12-5.12.1_a-cp35.cp36.cp37.cp38-none-win32.whl.

File metadata

  • Download URL: PyQt5-5.12-5.12.1_a-cp35.cp36.cp37.cp38-none-win32.whl
  • Upload date:
  • Size: 41.2 MB
  • Tags: CPython 3.5, CPython 3.6, CPython 3.7, CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.7

File hashes

Hashes for PyQt5-5.12-5.12.1_a-cp35.cp36.cp37.cp38-none-win32.whl
Algorithm Hash digest
SHA256 1402f1613698ca64e3cec0ee27a60b5454e782c16fbd1bdee4a270a058947939
MD5 3757a641d601c6eaa9bc0a2b66bac2ad
BLAKE2b-256 491d6eabcd8bb11598818c2cc98caae37af6ab48067c92bd7893fa48c676f1c5

See more details on using hashes here.

File details

Details for the file PyQt5-5.12-5.12.1_a-cp35.cp36.cp37.cp38-abi3-manylinux1_x86_64.whl.

File metadata

  • Download URL: PyQt5-5.12-5.12.1_a-cp35.cp36.cp37.cp38-abi3-manylinux1_x86_64.whl
  • Upload date:
  • Size: 61.1 MB
  • Tags: CPython 3.5+, CPython 3.6+, CPython 3.7+, CPython 3.8+
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.7

File hashes

Hashes for PyQt5-5.12-5.12.1_a-cp35.cp36.cp37.cp38-abi3-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 8872c78f204bf8b660164d6dfae87e1be5a9dbc3e20fd2823bd4e851b3647eba
MD5 4b78f73fbc39af4cf4419800b1918e24
BLAKE2b-256 018ceeff014306fcdbb8afda0fe603d1b458dddf2be0ca10d561b0015e439357

See more details on using hashes here.

File details

Details for the file PyQt5-5.12-5.12.1_a-cp35.cp36.cp37.cp38-abi3-macosx_10_6_intel.whl.

File metadata

  • Download URL: PyQt5-5.12-5.12.1_a-cp35.cp36.cp37.cp38-abi3-macosx_10_6_intel.whl
  • Upload date:
  • Size: 40.3 MB
  • Tags: CPython 3.5+, CPython 3.6+, CPython 3.7+, CPython 3.8+, macOS 10.6+ Intel (x86-64, i386)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.7

File hashes

Hashes for PyQt5-5.12-5.12.1_a-cp35.cp36.cp37.cp38-abi3-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 912ead29f8ed86be178faeb2be83793fb633c11059ae54c3bd8e81c1e224e339
MD5 4afdfc0c0d0e19bd0f22daf197744880
BLAKE2b-256 4077e79ffb62b9f356180f74dc6fe2b063a0c641004d42f59a1846bdcd1f7b5e

See more details on using hashes here.

Supported by

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