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.13.1-5.13.1-cp35.cp36.cp37-none-win_amd64.whl (120.2 MB view details)

Uploaded CPython 3.5 CPython 3.6 CPython 3.7 Windows x86-64

PySide2-5.13.1-5.13.1-cp35.cp36.cp37-none-win32.whl (101.4 MB view details)

Uploaded CPython 3.5 CPython 3.6 CPython 3.7 Windows x86

PySide2-5.13.1-5.13.1-cp35.cp36.cp37-abi3-manylinux1_x86_64.whl (153.1 MB view details)

Uploaded CPython 3.5+ CPython 3.6+ CPython 3.7+

PySide2-5.13.1-5.13.1-cp35.cp36.cp37-abi3-macosx_10_12_intel.whl (120.1 MB view details)

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

PySide2-5.13.1-5.13.1-cp27-cp27mu-manylinux1_x86_64.whl (152.6 MB view details)

Uploaded CPython 2.7mu

PySide2-5.13.1-5.13.1-cp27-cp27m-macosx_10_12_intel.whl (119.8 MB view details)

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

File details

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

File metadata

  • Download URL: PySide2-5.13.1-5.13.1-cp35.cp36.cp37-none-win_amd64.whl
  • Upload date:
  • Size: 120.2 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.13.1-5.13.1-cp35.cp36.cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 8d185ba5d84a885eb9aacf25cee4efe1f8e4abff63afb6bc10e7176e475db59e
MD5 2f1a59d09039f5bc10a927b91d921046
BLAKE2b-256 0206538b06f93588d024cf82d15a17854fcfee7133c67eb6e6031790d0092f84

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PySide2-5.13.1-5.13.1-cp35.cp36.cp37-none-win32.whl
  • Upload date:
  • Size: 101.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.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.13.1-5.13.1-cp35.cp36.cp37-none-win32.whl
Algorithm Hash digest
SHA256 02986ba0215691980d7b126049c9aa392ffa5174079113bc5e62684bde625cb6
MD5 aa243c94623dc1a00ddde9da676013fe
BLAKE2b-256 51abe3c66141d629a61cf1c31391517cca46490a8ddec3df76939988713ea85e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PySide2-5.13.1-5.13.1-cp35.cp36.cp37-abi3-manylinux1_x86_64.whl
  • Upload date:
  • Size: 153.1 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.13.1-5.13.1-cp35.cp36.cp37-abi3-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 433d8f0251ce3d7200ad5279b378165ad6babb1f10588ce7aae9df86c1e100d1
MD5 c3ad8b3c4c10589ea0370a77b76c464f
BLAKE2b-256 1d8d591940218c923d87f48ad92d079731a373d84dcf240eb9458e3566edbf5c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PySide2-5.13.1-5.13.1-cp35.cp36.cp37-abi3-macosx_10_12_intel.whl
  • Upload date:
  • Size: 120.1 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.13.1-5.13.1-cp35.cp36.cp37-abi3-macosx_10_12_intel.whl
Algorithm Hash digest
SHA256 5c52c9e1916248c16c12ae925f167e6ca2580c514c0d46fca0933df6a371d204
MD5 cdc07937616f07156905380fa64e6de9
BLAKE2b-256 ce954a14e67988d833f4189eb6e5324ab54f9e9e60ac72684bc60c7c33acc3ae

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PySide2-5.13.1-5.13.1-cp27-cp27mu-manylinux1_x86_64.whl
  • Upload date:
  • Size: 152.6 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.13.1-5.13.1-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e7aa2b4aa5f47c0f26c8907a4f308bca54ad8239bcabca904906b8f4a54e596e
MD5 fab03cc1b21ccb370cee6fc99291ca18
BLAKE2b-256 c91d43544da12d254e2435a39754f034fc8f72b238adf7700df3c8a3bbcdaa72

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PySide2-5.13.1-5.13.1-cp27-cp27m-macosx_10_12_intel.whl
  • Upload date:
  • Size: 119.8 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.13.1-5.13.1-cp27-cp27m-macosx_10_12_intel.whl
Algorithm Hash digest
SHA256 8707fac6088dbf3c7262871a8fb5bf9276500f53ef67438b16c096cd510ce2e5
MD5 768da857ed49007f3484d38659f3ebe6
BLAKE2b-256 a1c05d9ef519360a683ab9fe8432c6d7c7587da32e4e3c0bbc9b7e5856e6529c

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