Skip to main content

PyQt6 - Comprehensive Python Bindings for Qt v6

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.

PyQt6 is a comprehensive set of Python bindings for Qt v6. 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.

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

Author

PyQt6 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

PyQt6 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 PyQt6 can be installed from PyPI:

pip install PyQt6

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.

Metadata

Release files for PyQt6 6.12.0

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

Source distribution (sdist)

Source distribution for PyQt6 6.12.0
File Size Uploaded Provenance Actions
pyqt6-6.12.0.tar.gz 1.1 MB Without provenance Details for pyqt6-6.12.0.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for PyQt6 6.12.0
File Actions
pyqt6-6.12.0-cp310-abi3-win_arm64.whl CPython 3.10 abi3 Windows ARM64 Details for pyqt6-6.12.0-cp310-abi3-win_arm64.whl
pyqt6-6.12.0-cp310-abi3-win_amd64.whl CPython 3.10 abi3 Windows x86-64 Details for pyqt6-6.12.0-cp310-abi3-win_amd64.whl
pyqt6-6.12.0-cp310-abi3-manylinux_2_39_aarch64.whl CPython 3.10 abi3 Linux glibc 2.39+ ARM64 Details for pyqt6-6.12.0-cp310-abi3-manylinux_2_39_aarch64.whl
pyqt6-6.12.0-cp310-abi3-manylinux_2_34_x86_64.whl CPython 3.10 abi3 Linux glibc 2.34+ x86-64 Details for pyqt6-6.12.0-cp310-abi3-manylinux_2_34_x86_64.whl
pyqt6-6.12.0-cp310-abi3-macosx_14_0_universal2.whl CPython 3.10 abi3 macOS 14.0+ universal2 (ARM64, x86-64) Details for pyqt6-6.12.0-cp310-abi3-macosx_14_0_universal2.whl

Total release size: 43.8 MB

Release files / pyqt6-6.12.0.tar.gz

Download URL pyqt6-6.12.0.tar.gz
Size 1.1 MB
Tags Source
SHA-256 checksum
How to use checksums
d3e021b716bae880224422f9d1b894d2d53de7e60e60dbc43f860723f9cc300b
BLAKE2b-256 checksum
How to use checksums
8b7773ae0fd2ce7915ce87269743fd11f14f009b8db60a58759afc1c402327f2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.12

Release files / pyqt6-6.12.0-cp310-abi3-win_arm64.whl

Download URL pyqt6-6.12.0-cp310-abi3-win_arm64.whl
Size 6.1 MB
Tags CPython 3.10 Windows ARM64 abi3
SHA-256 checksum
How to use checksums
c4db4696d70bdaa224545190283d070cffeca54b4060b8a10676b5b16aa96f67
BLAKE2b-256 checksum
How to use checksums
ebff8722395b71072a07c621e918fa7efa148fe8cdf44e620fd9311e1c54787b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.12

Release files / pyqt6-6.12.0-cp310-abi3-win_amd64.whl

Download URL pyqt6-6.12.0-cp310-abi3-win_amd64.whl
Size 7.0 MB
Tags CPython 3.10 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
c764f22d101ea9885533ee8452752b929e2ad1d3d77a5c1c12ac82e5f30c99ae
BLAKE2b-256 checksum
How to use checksums
0720946437c95a099429a7634e5743868e917be039ac43d16987bbdfaa50cade
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.12

Release files / pyqt6-6.12.0-cp310-abi3-manylinux_2_39_aarch64.whl

Download URL pyqt6-6.12.0-cp310-abi3-manylinux_2_39_aarch64.whl
Size 8.5 MB
Tags CPython 3.10 Linux glibc 2.39+ ARM64 abi3
SHA-256 checksum
How to use checksums
2799f2e75594af313222a2dc2da9f965fe88be29ee4293d7937e7763630f5610
BLAKE2b-256 checksum
How to use checksums
375e5154ead9550aed78ecf9adddb2d5087ac8878cb9c337834b951c32763fae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.12

Release files / pyqt6-6.12.0-cp310-abi3-manylinux_2_34_x86_64.whl

Download URL pyqt6-6.12.0-cp310-abi3-manylinux_2_34_x86_64.whl
Size 8.5 MB
Tags CPython 3.10 Linux glibc 2.34+ x86-64 abi3
SHA-256 checksum
How to use checksums
1922bf7440310845a4fd06f4242288084dc26cf682a67e561b115570a8def3d1
BLAKE2b-256 checksum
How to use checksums
f9cb7557f6c559b392bb66a184eee802091676bf8e67a0d00f19a0dc10b5a7ae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.12

Release files / pyqt6-6.12.0-cp310-abi3-macosx_14_0_universal2.whl

Download URL pyqt6-6.12.0-cp310-abi3-macosx_14_0_universal2.whl
Size 12.7 MB
Tags CPython 3.10 abi3 macOS 14.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
fd173c00432fa60580e6c4e44aa0c30b60160b0873832799fc65aa0d582647a0
BLAKE2b-256 checksum
How to use checksums
4cc6aea8b15eeabd8ade57cff5e5592d22eeea3bfdb6e3ecb3085f98715e4565
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.12

Security for PyQt6 6.12.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

6.12.0 This release

6 release files No provenance

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