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

Uploaded CPython 2.7mu

PySide2-5.14.2.1-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.1-5.14.2-cp35.cp36.cp37.cp38-none-win_amd64.whl.

File metadata

  • Download URL: PySide2-5.14.2.1-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.1-5.14.2-cp35.cp36.cp37.cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 93c19beef80ef54392e6cd0de937be4e1603560229eb38738c8b50bbb8da90f7
MD5 5980e4d5bfe94132d5c67bee3bda96e8
BLAKE2b-256 7f73ac2030691e2f42c23034811e031ce16a7f38a055a7a201237007a7ba5b87

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PySide2-5.14.2.1-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.1-5.14.2-cp35.cp36.cp37.cp38-none-win32.whl
Algorithm Hash digest
SHA256 e21058fcd8d2cb9871fc61f9d35ed15f0e0c4718c5d463a2e37be1d67b8c40b4
MD5 cb73f6f303c80d5971726be6ae64b713
BLAKE2b-256 4c729e57df4d0aaeaeb2654be5e86d234f920f71daad4f350c7652d570aeb162

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PySide2-5.14.2.1-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.1-5.14.2-cp35.cp36.cp37.cp38-abi3-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 174e1863ae3526bae8ae946b24cccb472dffd7e643bc47ae4d2de39cac583a9c
MD5 eb585d9968ad95b452403677217c50e0
BLAKE2b-256 ef87c1aa1e6c663bdd0fccc593875102738a493da6b2cf971e769509c5d4f9ba

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PySide2-5.14.2.1-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.1-5.14.2-cp35.cp36.cp37.cp38-abi3-macosx_10_13_intel.whl
Algorithm Hash digest
SHA256 a6390619b9c8713ba190dd3fa116a2d9f63597cb0f902fbf31b2657023936a3a
MD5 9ccf15d128985118083b2e1c2e27999d
BLAKE2b-256 04ede666599c66e1c2e8c10f8a753576b75dbae034f9721e9eedcd1c5310daae

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PySide2-5.14.2.1-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.1-5.14.2-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 7d5054009ced176cf78d71d2787bdcd676bc990004bec0e7079f7bdfe7edffe5
MD5 627e3429d618f18a51abe7fed5d6c9b7
BLAKE2b-256 aece6cbdb6c7e90b56e19f6300db596b5da1cf2bb8863742d0b1e3630441b70a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PySide2-5.14.2.1-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.1-5.14.2-cp27-cp27m-macosx_10_13_intel.whl
Algorithm Hash digest
SHA256 71d0416e69f0ac4d5d0f9892c819b2896a4e821bc83b29932769060119f3292c
MD5 8307f46792d74ebbff350605962c5f38
BLAKE2b-256 06a9a36f94c38414adfca653f4aa7436e3e94aaa6ab33e82b0cec8cc49f33628

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