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.2-5.12.2-cp35.cp36.cp37-none-win_amd64.whl (100.6 MB view details)

Uploaded CPython 3.5 CPython 3.6 CPython 3.7 Windows x86-64

PySide2-5.12.2-5.12.2-cp35.cp36.cp37-none-win32.whl (84.8 MB view details)

Uploaded CPython 3.5 CPython 3.6 CPython 3.7 Windows x86

PySide2-5.12.2-5.12.2-cp35.cp36.cp37-abi3-manylinux1_x86_64.whl (144.2 MB view details)

Uploaded CPython 3.5+ CPython 3.6+ CPython 3.7+

PySide2-5.12.2-5.12.2-cp35.cp36.cp37-abi3-macosx_10_12_intel.whl (109.8 MB view details)

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

PySide2-5.12.2-5.12.2-cp27-cp27mu-manylinux1_x86_64.whl (143.7 MB view details)

Uploaded CPython 2.7mu

PySide2-5.12.2-5.12.2-cp27-cp27m-macosx_10_12_intel.whl (109.5 MB view details)

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

File details

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

File metadata

  • Download URL: PySide2-5.12.2-5.12.2-cp35.cp36.cp37-none-win_amd64.whl
  • Upload date:
  • Size: 100.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/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for PySide2-5.12.2-5.12.2-cp35.cp36.cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 0b639055ed1d322142e3ce0a6ccad34e861a7166b61d3b37182193984b316a0e
MD5 5520fb66c7629f64b9d82f5cc8907229
BLAKE2b-256 9a6c24a2b700e1b9fa63dd3f778717056e48731e1e472562be13300f1c34397d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PySide2-5.12.2-5.12.2-cp35.cp36.cp37-none-win32.whl
  • Upload date:
  • Size: 84.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.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for PySide2-5.12.2-5.12.2-cp35.cp36.cp37-none-win32.whl
Algorithm Hash digest
SHA256 11d5064162d41bd59176ae9ddb3e4bfb48f236aea1ba8fe4b6185735e019869e
MD5 28b84042b3003c754638a2f307ec27c1
BLAKE2b-256 0a308bf950531b522f4cf186c494ae3ea5e51811f45f29e132bcfee69a0901ce

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PySide2-5.12.2-5.12.2-cp35.cp36.cp37-abi3-manylinux1_x86_64.whl
  • Upload date:
  • Size: 144.2 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/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for PySide2-5.12.2-5.12.2-cp35.cp36.cp37-abi3-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 97f919733e060c5a1f2dd6af8cb542272eb1e32af6a81f1639b2b8960baafc31
MD5 7b59f3f76e2a17495f150c9d50e33282
BLAKE2b-256 fadd5dd6e45a96c0a5ce1a4a3d29c087f5647e72ef4210c6a6f378ebe235d373

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PySide2-5.12.2-5.12.2-cp35.cp36.cp37-abi3-macosx_10_12_intel.whl
  • Upload date:
  • Size: 109.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.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for PySide2-5.12.2-5.12.2-cp35.cp36.cp37-abi3-macosx_10_12_intel.whl
Algorithm Hash digest
SHA256 70c260bf7bff78091665cbb4230b87441eda1ae0cc7dcb3fe961b1b64538ad6f
MD5 aea8380cd3cda98ae2cba02758f5b532
BLAKE2b-256 2ae22dc134a5c475f661d5ff2ab587fbd2c285db3d064e03ac9b4a2ee0958400

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PySide2-5.12.2-5.12.2-cp27-cp27mu-manylinux1_x86_64.whl
  • Upload date:
  • Size: 143.7 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/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for PySide2-5.12.2-5.12.2-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b3cdb4e65674cdafd74222501ddfd0d831526e247f85231aa4ed43bdfb27aeca
MD5 63d25ed944054ce07d10fa2305bbe0b9
BLAKE2b-256 c825f8f88f842d0a1a7de640ecb65ae26e0527a642c9ffdce16c63eb38fc61b4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PySide2-5.12.2-5.12.2-cp27-cp27m-macosx_10_12_intel.whl
  • Upload date:
  • Size: 109.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.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for PySide2-5.12.2-5.12.2-cp27-cp27m-macosx_10_12_intel.whl
Algorithm Hash digest
SHA256 0ba1ed679ef6362223136d0361f5f2b356a88001accb5a3dac6f72f1ac5e5624
MD5 5ab71688deb64f7c65a5db1367d8c3ce
BLAKE2b-256 62f041765716d5c28f0db71a8c4dfc37896849bfa59c7b69c747ab8e5850b0a8

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