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.3-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.3-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.3-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.3-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.3-5.14.2-cp27-cp27mu-manylinux1_x86_64.whl (165.5 MB view details)

Uploaded CPython 2.7mu

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

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

File details

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

File metadata

  • Download URL: PySide2-5.14.2.3-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/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.14.2.3-5.14.2-cp35.cp36.cp37.cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 f673f8696dbf9cbcbf5eac586411a58c762c40b3645937081d97ffc9f8b46e30
MD5 4fe3370545a80da524b96cbf5aae92d0
BLAKE2b-256 5aee06999d4139e616548a312f1d210ec0935ee9ab22cbb217f8c8a813dc2bb9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PySide2-5.14.2.3-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/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.14.2.3-5.14.2-cp35.cp36.cp37.cp38-none-win32.whl
Algorithm Hash digest
SHA256 28d0ebd973c62042925474f3d889b8819cdbda0261a317a97354bd0f89479c4a
MD5 79ec17a46db5f2bc2abc5a5d09d7ecd4
BLAKE2b-256 b0b6ffea26df82b1c762686b95173efb1f3b248492c5403286bbe167be1fc874

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PySide2-5.14.2.3-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/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.14.2.3-5.14.2-cp35.cp36.cp37.cp38-abi3-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 738b9e73f82949f8c3a77349fd70f57e4d2f36e8912d7f6e4c78ae23af338e5a
MD5 52ac5422a157b832053db858929b83e2
BLAKE2b-256 76671a9667e7aa16fffaadd224b9a3d5504b634a928085a4b7728d95e0c67d6d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PySide2-5.14.2.3-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/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.14.2.3-5.14.2-cp35.cp36.cp37.cp38-abi3-macosx_10_13_intel.whl
Algorithm Hash digest
SHA256 1b9ee82f72f672395eefd11493322ac890333ee658a732cb637c47fb3821d504
MD5 10f0f82534c38e5281d93bf9902e1ba7
BLAKE2b-256 87db0323b0afac3a8570c40cbe33d8d1cb026b34174d8b4372c3b4bc718086b2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PySide2-5.14.2.3-5.14.2-cp27-cp27mu-manylinux1_x86_64.whl
  • Upload date:
  • Size: 165.5 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.14.2.3-5.14.2-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 fe9d4b405ee9cfe14cb79387dea42a1985e1e2b958d6ef8870388093ad928d09
MD5 ab9f80c33f7cccdea4a97dac0805dde5
BLAKE2b-256 2c488768784007d14da7d60cc740d08a9ef7ebf74ece1d73c91542b8b12cf521

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PySide2-5.14.2.3-5.14.2-cp27-cp27m-macosx_10_13_intel.whl
  • Upload date:
  • Size: 148.1 MB
  • Tags: CPython 2.7m, macOS 10.13+ 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.14.2.3-5.14.2-cp27-cp27m-macosx_10_13_intel.whl
Algorithm Hash digest
SHA256 9c756537f5fb6652854a28a4536da1b6ef321cbceb739cf005e768613914cd19
MD5 625dc1d4274f0a1f0ca236d733eb5e0b
BLAKE2b-256 7f4ddf80aa4a84d17e0b64d708fb7bc9f03792199607cf7f3ac585ccd472e0ec

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