Skip to main content

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

Project description

PySide2

Introduction

PySide2 is the official Python module from the Qt for Python project, which provides access to the complete Qt 5.12+ 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 PySide2

Dependencies

PySide2 versions following 5.12 use a C++ parser based on Clang. The Clang library (C-bindings), version 6.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_60-linux-Rhel7.2-gcc5.3-x86_64-clazy.7z
export LLVM_INSTALL_DIR=$PWD/libclang

On Windows:

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

Building from source

For building PySide2 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 branch --track 5.12 origin/5.12
git checkout 5.12

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

python setup.py install --qmake=<path/to/qmake/> --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 PySide2 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 #qt-pyside, our official IRC channel on FreeNode, or contact us via our mailing list.

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

PySide2-5.12.3-5.12.3-cp35.cp36.cp37-none-win_amd64.whl (111.6 MB view details)

Uploaded CPython 3.5 CPython 3.6 CPython 3.7 Windows x86-64

PySide2-5.12.3-5.12.3-cp35.cp36.cp37-none-win32.whl (93.4 MB view details)

Uploaded CPython 3.5 CPython 3.6 CPython 3.7 Windows x86

PySide2-5.12.3-5.12.3-cp35.cp36.cp37-abi3-manylinux1_x86_64.whl (143.9 MB view details)

Uploaded CPython 3.5+ CPython 3.6+ CPython 3.7+

PySide2-5.12.3-5.12.3-cp35.cp36.cp37-abi3-macosx_10_12_intel.whl (109.3 MB view details)

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

PySide2-5.12.3-5.12.3-cp27-cp27mu-manylinux1_x86_64.whl (143.4 MB view details)

Uploaded CPython 2.7mu

PySide2-5.12.3-5.12.3-cp27-cp27m-macosx_10_12_intel.whl (109.0 MB view details)

Uploaded CPython 2.7m macOS 10.12+ Intel (x86-64, i386)

File details

Details for the file PySide2-5.12.3-5.12.3-cp35.cp36.cp37-none-win_amd64.whl.

File metadata

  • Download URL: PySide2-5.12.3-5.12.3-cp35.cp36.cp37-none-win_amd64.whl
  • Upload date:
  • Size: 111.6 MB
  • Tags: CPython 3.5, CPython 3.6, CPython 3.7, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.3

File hashes

Hashes for PySide2-5.12.3-5.12.3-cp35.cp36.cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 813ba1decc908018c8dc4223c24a0ea3b5ead8c3a3347eb69633af327e449dea
MD5 ea3d8116855e179634e6519200ab40ed
BLAKE2b-256 e301022bd285e7a6a8cb8cbf21d2ff9b20d549671c929cef83ac7cce8d5497b2

See more details on using hashes here.

File details

Details for the file PySide2-5.12.3-5.12.3-cp35.cp36.cp37-none-win32.whl.

File metadata

  • Download URL: PySide2-5.12.3-5.12.3-cp35.cp36.cp37-none-win32.whl
  • Upload date:
  • Size: 93.4 MB
  • Tags: CPython 3.5, CPython 3.6, CPython 3.7, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.3

File hashes

Hashes for PySide2-5.12.3-5.12.3-cp35.cp36.cp37-none-win32.whl
Algorithm Hash digest
SHA256 485bea45a860df5eb13714c84f13b0b40bc68c4f799f6f941a144dd8e25aa7ad
MD5 91d9cf32564164f168ef6726232a3ad2
BLAKE2b-256 7c936b9583a6abc6cba4afc8fa658b10e5bfd2033abe64d497928c3da3102339

See more details on using hashes here.

File details

Details for the file PySide2-5.12.3-5.12.3-cp35.cp36.cp37-abi3-manylinux1_x86_64.whl.

File metadata

  • Download URL: PySide2-5.12.3-5.12.3-cp35.cp36.cp37-abi3-manylinux1_x86_64.whl
  • Upload date:
  • Size: 143.9 MB
  • Tags: CPython 3.5+, CPython 3.6+, CPython 3.7+
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.3

File hashes

Hashes for PySide2-5.12.3-5.12.3-cp35.cp36.cp37-abi3-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 4a96d35959f6b1ec6585b55daa5cd1ff9a25f8479acdff9ca81702467b304e59
MD5 9d65fa72c6896f9b384b8a060597ca41
BLAKE2b-256 b491bbb456684bfd90cd515b5a7fe337e0a7146f6dab49d3fcf63ff9a257e095

See more details on using hashes here.

File details

Details for the file PySide2-5.12.3-5.12.3-cp35.cp36.cp37-abi3-macosx_10_12_intel.whl.

File metadata

  • Download URL: PySide2-5.12.3-5.12.3-cp35.cp36.cp37-abi3-macosx_10_12_intel.whl
  • Upload date:
  • Size: 109.3 MB
  • Tags: CPython 3.5+, CPython 3.6+, CPython 3.7+, macOS 10.12+ Intel (x86-64, i386)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.3

File hashes

Hashes for PySide2-5.12.3-5.12.3-cp35.cp36.cp37-abi3-macosx_10_12_intel.whl
Algorithm Hash digest
SHA256 6eb9e6763357dd05de87bf6ac79a8fcfb3164315e3c3004604a793db4fe1a075
MD5 ce9edc14aee719fb222f4b8ad857dab8
BLAKE2b-256 eadb738a2799a454139b507483e3a0c2df1c80a7523b3be8050f125148b86b21

See more details on using hashes here.

File details

Details for the file PySide2-5.12.3-5.12.3-cp27-cp27mu-manylinux1_x86_64.whl.

File metadata

  • Download URL: PySide2-5.12.3-5.12.3-cp27-cp27mu-manylinux1_x86_64.whl
  • Upload date:
  • Size: 143.4 MB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.3

File hashes

Hashes for PySide2-5.12.3-5.12.3-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 565ec327615253901ffa25edcaa5039b1f854a0d782aad775c3cb62575fedb28
MD5 e50734dbde07f3591bc471254fbb7336
BLAKE2b-256 2ccfc3cb6c7839df9c48226d709f93192e9fa71bcd39276df1d7be34db54f8fd

See more details on using hashes here.

File details

Details for the file PySide2-5.12.3-5.12.3-cp27-cp27m-macosx_10_12_intel.whl.

File metadata

  • Download URL: PySide2-5.12.3-5.12.3-cp27-cp27m-macosx_10_12_intel.whl
  • Upload date:
  • Size: 109.0 MB
  • Tags: CPython 2.7m, macOS 10.12+ Intel (x86-64, i386)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.3

File hashes

Hashes for PySide2-5.12.3-5.12.3-cp27-cp27m-macosx_10_12_intel.whl
Algorithm Hash digest
SHA256 8ddcf50fee00cb24f8760423725e8d0ba2a6e405e48fb3112b2d22b0864bb56a
MD5 fb6220ea675ccdf185ccb815ff63069e
BLAKE2b-256 cf6d28be9f8275863d63f23caf64e9c8e93e3881d28be166f02c2e8aa59785e2

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