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.2-5.12.3-cp35.cp36.cp37.cp38-none-win_amd64.whl (47.5 MB view details)

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

PyQt5-5.12.2-5.12.3-cp35.cp36.cp37.cp38-none-win32.whl (39.8 MB view details)

Uploaded CPython 3.5 CPython 3.6 CPython 3.7 CPython 3.8 Windows x86

PyQt5-5.12.2-5.12.3-cp35.cp36.cp37.cp38-abi3-manylinux1_x86_64.whl (61.5 MB view details)

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

PyQt5-5.12.2-5.12.3-cp35.cp36.cp37.cp38-abi3-macosx_10_6_intel.whl (37.4 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.2-5.12.3-cp35.cp36.cp37.cp38-none-win_amd64.whl.

File metadata

  • Download URL: PyQt5-5.12.2-5.12.3-cp35.cp36.cp37.cp38-none-win_amd64.whl
  • Upload date:
  • Size: 47.5 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.2-5.12.3-cp35.cp36.cp37.cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 bb4ec5583baa18f741ec6c229489dc1910290d4ce4d6756a2ea062f7bf6456e6
MD5 cbb1ada376a7a034dd43b0e86cb4b52d
BLAKE2b-256 f42cd59dc21d5464f4bef3d58a1a1670a58ed14989f4642f6cf4ef8b7043c423

See more details on using hashes here.

File details

Details for the file PyQt5-5.12.2-5.12.3-cp35.cp36.cp37.cp38-none-win32.whl.

File metadata

  • Download URL: PyQt5-5.12.2-5.12.3-cp35.cp36.cp37.cp38-none-win32.whl
  • Upload date:
  • Size: 39.8 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.2-5.12.3-cp35.cp36.cp37.cp38-none-win32.whl
Algorithm Hash digest
SHA256 06cb9a1ea1289ca2b2d81f9a2da44a05029d5b4d36fa47b6a0c0b9027ff03fef
MD5 c6017dde17e4001aa636ca6465d05528
BLAKE2b-256 74be8a880d8878a51b0893225f05625ba795341debf6e94bb4bea88e4b68b693

See more details on using hashes here.

File details

Details for the file PyQt5-5.12.2-5.12.3-cp35.cp36.cp37.cp38-abi3-manylinux1_x86_64.whl.

File metadata

  • Download URL: PyQt5-5.12.2-5.12.3-cp35.cp36.cp37.cp38-abi3-manylinux1_x86_64.whl
  • Upload date:
  • Size: 61.5 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.2-5.12.3-cp35.cp36.cp37.cp38-abi3-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c168a8883bbe7877809c3239c5dcfb9e8de5fe7e8e828c8add7e4f77cc8fc02a
MD5 324a384c9dae1f553f0e124e4b2caed1
BLAKE2b-256 6af46a63aafcee3efd2b156dc835d9c85ca99b24e80f8af89b6da5c46054fe43

See more details on using hashes here.

File details

Details for the file PyQt5-5.12.2-5.12.3-cp35.cp36.cp37.cp38-abi3-macosx_10_6_intel.whl.

File metadata

  • Download URL: PyQt5-5.12.2-5.12.3-cp35.cp36.cp37.cp38-abi3-macosx_10_6_intel.whl
  • Upload date:
  • Size: 37.4 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.2-5.12.3-cp35.cp36.cp37.cp38-abi3-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 44b263f395045eb5bba34f4df2d269e07b1e073fd359645b022943dd1accadfd
MD5 3035b2169b72dbd87fb271f320563af1
BLAKE2b-256 b8050fd9de5eb664ad4c47047d857cd526576b7d45b3108fbb57ba64399be2d5

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