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

If you're not sure about the file name format, learn more about wheel file names.

PySide2-5.14.2-5.14.2-cp35.cp36.cp37.cp38-none-win_amd64.whl (136.0 MB view details)

Uploaded CPython 3.5CPython 3.6CPython 3.7CPython 3.8Windows x86-64

PySide2-5.14.2-5.14.2-cp35.cp36.cp37.cp38-none-win32.whl (116.0 MB view details)

Uploaded CPython 3.5CPython 3.6CPython 3.7CPython 3.8Windows x86

PySide2-5.14.2-5.14.2-cp35.cp36.cp37.cp38-abi3-manylinux1_x86_64.whl (166.0 MB view details)

Uploaded CPython 3.5+CPython 3.6+CPython 3.7+CPython 3.8+

PySide2-5.14.2-5.14.2-cp35.cp36.cp37.cp38-abi3-macosx_10_13_intel.whl (148.4 MB view details)

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

PySide2-5.14.2-5.14.2-cp27-cp27mu-manylinux1_x86_64.whl (165.4 MB view details)

Uploaded CPython 2.7mu

PySide2-5.14.2-5.14.2-cp27-cp27m-macosx_10_13_intel.whl (148.0 MB view details)

Uploaded CPython 2.7mmacOS 10.13+ Intel (x86-64, i386)

File details

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

File metadata

  • Download URL: PySide2-5.14.2-5.14.2-cp35.cp36.cp37.cp38-none-win_amd64.whl
  • Upload date:
  • Size: 136.0 MB
  • Tags: CPython 3.5, CPython 3.6, CPython 3.7, CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.44.1 CPython/3.8.0

File hashes

Hashes for PySide2-5.14.2-5.14.2-cp35.cp36.cp37.cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 dc43c593800ba67d8081eb26deef83c893dd7b52680bfd5193e76e3efaf4f186
MD5 27053f70017ed46864b1ed9a3ced8f50
BLAKE2b-256 6fd4e64de2cbfa3ca773c5f17cd935a07db756a55d0206954de93e5166cc0bdc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PySide2-5.14.2-5.14.2-cp35.cp36.cp37.cp38-none-win32.whl
  • Upload date:
  • Size: 116.0 MB
  • Tags: CPython 3.5, CPython 3.6, CPython 3.7, CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.44.1 CPython/3.8.0

File hashes

Hashes for PySide2-5.14.2-5.14.2-cp35.cp36.cp37.cp38-none-win32.whl
Algorithm Hash digest
SHA256 307e58c1f327c9215d276fc7d312b3c537c72446af06230b4f130c2cc6980735
MD5 6364007f7c8abd721be9e09d249a1962
BLAKE2b-256 8090fc53e95b79f014af2b8799a4156e55a034224c878e666aea0dade1083e7f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PySide2-5.14.2-5.14.2-cp35.cp36.cp37.cp38-abi3-manylinux1_x86_64.whl
  • Upload date:
  • Size: 166.0 MB
  • Tags: CPython 3.5+, CPython 3.6+, CPython 3.7+, CPython 3.8+
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.44.1 CPython/3.8.0

File hashes

Hashes for PySide2-5.14.2-5.14.2-cp35.cp36.cp37.cp38-abi3-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 692fc35171ef3b58226f5ba7bc75a00b641709f94e39b98ce22f3705d478372b
MD5 61b01afadb8ed183ebd02432e4739d62
BLAKE2b-256 a209e442b3e8854d134e669c6d42cf2b0a277751391989da8765d1806648e641

See more details on using hashes here.

File details

Details for the file PySide2-5.14.2-5.14.2-cp35.cp36.cp37.cp38-abi3-macosx_10_13_intel.whl.

File metadata

  • Download URL: PySide2-5.14.2-5.14.2-cp35.cp36.cp37.cp38-abi3-macosx_10_13_intel.whl
  • Upload date:
  • Size: 148.4 MB
  • Tags: CPython 3.5+, CPython 3.6+, CPython 3.7+, CPython 3.8+, macOS 10.13+ Intel (x86-64, i386)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.44.1 CPython/3.8.0

File hashes

Hashes for PySide2-5.14.2-5.14.2-cp35.cp36.cp37.cp38-abi3-macosx_10_13_intel.whl
Algorithm Hash digest
SHA256 d2ada2f2236a7f1393a4e6657c4421cd99411cb99739d80dd1522e861ac1308a
MD5 c071eeefd23db4f7a6e06f1407b33374
BLAKE2b-256 3ced770c9e1c274713a485aea00000119fe5ab6c5c456c8daf7ddb98e6fcb5be

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PySide2-5.14.2-5.14.2-cp27-cp27mu-manylinux1_x86_64.whl
  • Upload date:
  • Size: 165.4 MB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.44.1 CPython/3.8.0

File hashes

Hashes for PySide2-5.14.2-5.14.2-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 80efed294ad4f7a5fa2c7d2707ce25d5afb60269825dce21034937056edb1754
MD5 14fadb6df912bdfc9c72bd3f8e61b82f
BLAKE2b-256 6aea131de75c74860ca243c45364a70b5eba842c1b2deca603ffbcbc1bf0dc1b

See more details on using hashes here.

File details

Details for the file PySide2-5.14.2-5.14.2-cp27-cp27m-macosx_10_13_intel.whl.

File metadata

  • Download URL: PySide2-5.14.2-5.14.2-cp27-cp27m-macosx_10_13_intel.whl
  • Upload date:
  • Size: 148.0 MB
  • Tags: CPython 2.7m, macOS 10.13+ Intel (x86-64, i386)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.44.1 CPython/3.8.0

File hashes

Hashes for PySide2-5.14.2-5.14.2-cp27-cp27m-macosx_10_13_intel.whl
Algorithm Hash digest
SHA256 a7c5c94f925186f7cee5755477662cac40f59a27c2f9d6163c5ab4f89b1fa56a
MD5 955c95e89f7d2119ab95b9067bd4fac5
BLAKE2b-256 5866819aefc4d0f35ff4d792f91d79ea27e33974396c6b6cff7a3f0cf86a7972

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