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.

Licensing

PySide2 is available under both Open Source (LGPLv3/GPLv2) 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

PySide2-5.12.5-5.12.5-cp35.cp36.cp37-none-win_amd64.whl (116.3 MB view details)

Uploaded CPython 3.5 CPython 3.6 CPython 3.7 Windows x86-64

PySide2-5.12.5-5.12.5-cp35.cp36.cp37-none-win32.whl (96.8 MB view details)

Uploaded CPython 3.5 CPython 3.6 CPython 3.7 Windows x86

PySide2-5.12.5-5.12.5-cp35.cp36.cp37-abi3-manylinux1_x86_64.whl (147.8 MB view details)

Uploaded CPython 3.5+ CPython 3.6+ CPython 3.7+

PySide2-5.12.5-5.12.5-cp35.cp36.cp37-abi3-macosx_10_12_intel.whl (112.8 MB view details)

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

PySide2-5.12.5-5.12.5-cp27-cp27mu-manylinux1_x86_64.whl (147.3 MB view details)

Uploaded CPython 2.7mu

PySide2-5.12.5-5.12.5-cp27-cp27m-macosx_10_12_intel.whl (112.5 MB view details)

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

File details

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

File metadata

  • Download URL: PySide2-5.12.5-5.12.5-cp35.cp36.cp37-none-win_amd64.whl
  • Upload date:
  • Size: 116.3 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.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.6.8

File hashes

Hashes for PySide2-5.12.5-5.12.5-cp35.cp36.cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 7c96dfb9b72592d5bc8b23cea8c40dd9e58dcd53343c3a096af5d088757cd685
MD5 eab5d4d743250101b92a218da1e7f0c0
BLAKE2b-256 064827dcd3992b64a4fbe1fffe144c1cb016d3cf3ae6b53b979a9d24747b4654

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PySide2-5.12.5-5.12.5-cp35.cp36.cp37-none-win32.whl
  • Upload date:
  • Size: 96.8 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.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.6.8

File hashes

Hashes for PySide2-5.12.5-5.12.5-cp35.cp36.cp37-none-win32.whl
Algorithm Hash digest
SHA256 b76575a35c86f99037869089035a01815c414fe10d014426d89fe6a7b78b7e18
MD5 a3cbe76578ab9d4c9a7f199cb745a0c3
BLAKE2b-256 03aa83fa4b174a835cbdef24fb2ebd414edb28b4176efaa65c0e5827562723e2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PySide2-5.12.5-5.12.5-cp35.cp36.cp37-abi3-manylinux1_x86_64.whl
  • Upload date:
  • Size: 147.8 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.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.6.8

File hashes

Hashes for PySide2-5.12.5-5.12.5-cp35.cp36.cp37-abi3-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 15046ae8caf3b3268d69ed77f9e1d07b25e98f07cae2d80cd35ed9cf66382e78
MD5 7980644b391e1ab315e78381cd54dd8e
BLAKE2b-256 0800344fd8f069efeb7b6b9cf5477a54c1ca2caa56aa9577aba0a100c4084a5e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PySide2-5.12.5-5.12.5-cp35.cp36.cp37-abi3-macosx_10_12_intel.whl
  • Upload date:
  • Size: 112.8 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.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.6.8

File hashes

Hashes for PySide2-5.12.5-5.12.5-cp35.cp36.cp37-abi3-macosx_10_12_intel.whl
Algorithm Hash digest
SHA256 1e12cc937c107a35022e6a6329d5067d14dccfbc502fef2f84eb45af39e01d5f
MD5 fb873ea9a2489b62d4f5c6d6ac9301a1
BLAKE2b-256 ab55bdd0e21fb99683037565e6792c5277b5c6c4262ca866f220bdc5857a094f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PySide2-5.12.5-5.12.5-cp27-cp27mu-manylinux1_x86_64.whl
  • Upload date:
  • Size: 147.3 MB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.6.8

File hashes

Hashes for PySide2-5.12.5-5.12.5-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e7deeba53baa2225a0572bc33c300a383a285751b3eedf38bd86a37d950827bc
MD5 8670198111111d2d375f559899593067
BLAKE2b-256 7135f0795f95566a6e663536afbb873d20bc9da0f19281378cfbc5691434666d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PySide2-5.12.5-5.12.5-cp27-cp27m-macosx_10_12_intel.whl
  • Upload date:
  • Size: 112.5 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.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.6.8

File hashes

Hashes for PySide2-5.12.5-5.12.5-cp27-cp27m-macosx_10_12_intel.whl
Algorithm Hash digest
SHA256 070a733fb601754345cee9f36e00750d325939ab6ef4c8cdcad60c37831f9659
MD5 8e3b115d4a777bcd3760f0966615dcbb
BLAKE2b-256 09041e809276e522f1b1c3c21f319eb1ab2442178d2a150a40475f7b2eb4400b

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