Skip to main content

Python bindings for the Qt cross-platform application and UI framework

Project description

PySide6

Introduction

Important: for Qt5 compatibility, check PySide2

PySide6 is the official Python module from the Qt for Python project, which provides access to the complete Qt 6.0+ framework.

The Qt for Python project is developed in the open, with all facilities you'd expect from any modern OSS project such as all code in a git repository and an open design process. We welcome any contribution conforming to the Qt Contribution Agreement.

Installation

Since the release of the Technical Preview it is possible to install via pip, both from Qt's servers and PyPi:

pip install PySide6

Please note: this wheel is an alias to other two wheels PySide6_Essentials and PySide6_Addons, which contains a predefined list of Qt Modules.

Dependencies

PySide6 versions following 6.0 use a C++ parser based on Clang. The Clang library (C-bindings), version 13.0 or higher is required for building. Prebuilt versions of it can be downloaded from download.qt.io.

After unpacking the archive, set the environment variable LLVM_INSTALL_DIR to point to the folder containing the include and lib directories of Clang:

7z x .../libclang-release_100-linux-Rhel7.2-gcc5.3-x86_64-clazy.7z
export LLVM_INSTALL_DIR=$PWD/libclang

On Windows:

7z x .../libclang-release_100-windows-vs2015_64-clazy.7z
SET LLVM_INSTALL_DIR=%CD%\libclang

Building from source

For building PySide6 from scratch, please read about getting started. This process will include getting the code:

git clone https://code.qt.io/pyside/pyside-setup
cd pyside-setup
git checkout 6.x # if a specific version is needed

then install the dependencies, and following the instructions per platform. A common build command will look like:

python setup.py install --qtpaths=/path/to/bin/qtpaths6 --parallel=8 --build-tests

You can obtain more information about the options to build PySide and Shiboken in our wiki.

Documentation and Bugs

You can find more information about the PySide6 module API in the official Qt for Python documentation.

If you come across any issue, please file a bug report at our JIRA tracker following our guidelines.

Community

Check our channels on IRC (Libera), Telegram, Gitter, Matrix, and mailing list, and join our community!

Licensing

PySide6 is available under both Open Source (LGPLv3 or GPLv2 or GPLv3) and commercial license. Using PyPi is the recommended installation source, because the content of the wheels is valid for both cases. For more information, refer to the Qt Licensing page.

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.

pyside6-6.10.0-cp39-abi3-win_arm64.whl (548.8 kB view details)

Uploaded CPython 3.9+Windows ARM64

pyside6-6.10.0-cp39-abi3-win_amd64.whl (564.4 kB view details)

Uploaded CPython 3.9+Windows x86-64

pyside6-6.10.0-cp39-abi3-manylinux_2_39_aarch64.whl (558.3 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.39+ ARM64

pyside6-6.10.0-cp39-abi3-manylinux_2_34_x86_64.whl (557.8 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.34+ x86-64

pyside6-6.10.0-cp39-abi3-macosx_13_0_universal2.whl (558.1 kB view details)

Uploaded CPython 3.9+macOS 13.0+ universal2 (ARM64, x86-64)

File details

Details for the file pyside6-6.10.0-cp39-abi3-win_arm64.whl.

File metadata

  • Download URL: pyside6-6.10.0-cp39-abi3-win_arm64.whl
  • Upload date:
  • Size: 548.8 kB
  • Tags: CPython 3.9+, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.13.7

File hashes

Hashes for pyside6-6.10.0-cp39-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 4b709bdeeb89d386059343a5a706fc185cee37b517bda44c7d6b64d5fdaf3339
MD5 942580e949a1f056e9b811a699525eec
BLAKE2b-256 1dcc552331d413c1b933d54ed45e33cc7ff29d0b239677975fe2528e7ac8bfbc

See more details on using hashes here.

File details

Details for the file pyside6-6.10.0-cp39-abi3-win_amd64.whl.

File metadata

  • Download URL: pyside6-6.10.0-cp39-abi3-win_amd64.whl
  • Upload date:
  • Size: 564.4 kB
  • Tags: CPython 3.9+, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.13.7

File hashes

Hashes for pyside6-6.10.0-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 70a8bcc73ea8d6baab70bba311eac77b9a1d31f658d0b418e15eb6ea36c97e6f
MD5 192be898162748de4facad3f0d4ac38d
BLAKE2b-256 436794794ebaf198bbdb35cb77f19f38370f9b323b036ab149874bc33c38faab

See more details on using hashes here.

File details

Details for the file pyside6-6.10.0-cp39-abi3-manylinux_2_39_aarch64.whl.

File metadata

File hashes

Hashes for pyside6-6.10.0-cp39-abi3-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 9f402f883e640048fab246d36e298a5e16df9b18ba2e8c519877e472d3602820
MD5 a695838de2561c37736ac210828dd17e
BLAKE2b-256 c8736187502fff8b6599443d15c46dd900b2ded24be5aacb2becce33f6faf566

See more details on using hashes here.

File details

Details for the file pyside6-6.10.0-cp39-abi3-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for pyside6-6.10.0-cp39-abi3-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 ae8c3c8339cd7c3c9faa7cc5c52670dcc8662ccf4b63a6fed61c6345b90c4c01
MD5 1e72053ac70a8e5d9a9464ccd27ac11b
BLAKE2b-256 4e760961c8c5653ecb60a6881b649dcb6b71a6be5bd1c8d441ecc48ac7f50b1a

See more details on using hashes here.

File details

Details for the file pyside6-6.10.0-cp39-abi3-macosx_13_0_universal2.whl.

File metadata

File hashes

Hashes for pyside6-6.10.0-cp39-abi3-macosx_13_0_universal2.whl
Algorithm Hash digest
SHA256 c2cbc5dc2a164e3c7c51b3435e24203e90e5edd518c865466afccbd2e5872bb0
MD5 8a76cf30253a3a93517778a59e41f2d1
BLAKE2b-256 e69884b16f78b5d92dd234fb1eb9890a350a5b0c83d985bb8c44a92f813a2d02

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