Skip to main content

PyQt5 - Comprehensive Python Bindings for Qt v5

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.

Documentation

The documentation for the latest release can be found here.

Installation

The GPL version of PyQt5 can be installed from PyPI:

pip install PyQt5

pip will also build and install the bindings from the sdist package but Qt’s qmake tool must be on PATH.

The sip-install tool will also install the bindings from the sdist package but will allow you to configure many aspects of the installation.

Release files for PyQt5 5.15.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for PyQt5 5.15.5
File Size Uploaded
PyQt5-5.15.5.tar.gz 3.2 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for PyQt5 5.15.5
File
PyQt5-5.15.5-cp36-abi3-win_amd64.whl CPython 3.6 abi3 Windows x86-64 Details
PyQt5-5.15.5-cp36-abi3-win32.whl CPython 3.6 abi3 Windows x86-32 Details
PyQt5-5.15.5-cp36-abi3-manylinux1_x86_64.whl CPython 3.6 abi3 Linux glibc 2.5+ x86-64 Details
PyQt5-5.15.5-cp36-abi3-macosx_10_13_x86_64.whl CPython 3.6 abi3 macOS 10.13+ x86-64 Details

Total release size: 30.6 MB

Release files / PyQt5-5.15.5.tar.gz

Download URL PyQt5-5.15.5.tar.gz
Size 3.2 MB
Tags Source
SHA-256 checksum
How to use checksums
b411b7a8fa03901c9feb1dcbac7ea1fc3ce20b9ae682762b777cd5398749ca2b
BLAKE2b-256 checksum
How to use checksums
72bf4e7c66eefa9ede1ec01d065d220373667f4ca3285a83a6430eefc254904c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/57.0.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.0

Release files / PyQt5-5.15.5-cp36-abi3-win_amd64.whl

Download URL PyQt5-5.15.5-cp36-abi3-win_amd64.whl
Size 6.7 MB
Tags CPython 3.6 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
85e76b7a96995b9da12083850bf2a9f4f0aeba2b0b99461b3337ad7e44f428c3
BLAKE2b-256 checksum
How to use checksums
9181e3aa694b42f62ad380096e49f2b717af662ca5443e9453893fa052ab3874
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/57.0.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.0

Release files / PyQt5-5.15.5-cp36-abi3-win32.whl

Download URL PyQt5-5.15.5-cp36-abi3-win32.whl
Size 5.3 MB
Tags CPython 3.6 Windows x86-32 abi3
SHA-256 checksum
How to use checksums
b8e23c1a3fe1b7749c9106f36fba0bd4676dc77bcacca95304c6b840b782e24d
BLAKE2b-256 checksum
How to use checksums
00c6193aaf2ec157e5886333a0aaa78fa77d8e8e9590088df3dea3341cbeccd6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/57.0.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.0

Release files / PyQt5-5.15.5-cp36-abi3-manylinux1_x86_64.whl

Download URL PyQt5-5.15.5-cp36-abi3-manylinux1_x86_64.whl
Size 8.3 MB
Tags CPython 3.6 Linux glibc 2.5+ x86-64 abi3
SHA-256 checksum
How to use checksums
5966fb291f316f8e35bc8775dda63acf1bb9855baeb5af3e33d3e7c4f1cd98d4
BLAKE2b-256 checksum
How to use checksums
6744a106d9570fa66de1d1f72d2b678369af8128d072797a2b8b986c0b39c89a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/57.0.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.0

Release files / PyQt5-5.15.5-cp36-abi3-macosx_10_13_x86_64.whl

Download URL PyQt5-5.15.5-cp36-abi3-macosx_10_13_x86_64.whl
Size 7.0 MB
Tags CPython 3.6 abi3 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
521130eea1eaac55cc6867b1dc627d292b6468fb8e525ce2a015cdf39028d6e8
BLAKE2b-256 checksum
How to use checksums
d0665907422187ccf92dd6f070c278b1c4ad9363eea56cb7068e3d2942bf4f8f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/57.0.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.0

Release history Release notifications | RSS feed

5.15.8

5 release files

5.15.7

5 release files

5.15.6

5 release files

This release

5.15.5 This release

5 release files

5.15.4

5 release files

5.15.3

5 release files

5.15.2

5 release files

5.15.1

5 release files

5.14.0

5 release files

5.13.1

4 release files

5.12.3

4 release files

5.12.1

4 release files

5.12

4 release files

5.10.1

4 release files

5.10

4 release files

5.9.2

4 release files

5.9.1

4 release files

5.9

4 release files

5.8.2

4 release files

5.8.1

4 release files

5.8

4 release files

5.7.1

4 release files

5.7

4 release files

5.6

4 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page