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.14.2.2-5.14.2-cp35.cp36.cp37.cp38-none-win_amd64.whl (136.0 MB view details)

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

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

Uploaded CPython 3.5 CPython 3.6 CPython 3.7 CPython 3.8 Windows x86

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

Uploaded CPython 2.7mu

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

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

File details

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

File metadata

  • Download URL: PySide2-5.14.2.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/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.2-5.14.2-cp35.cp36.cp37.cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 fd5bce5e5461c4ef1288b551de31a991e7dea6e2e787c23158b8c2f1609e85fe
MD5 41480d63e538459cd7d0c18ec275c681
BLAKE2b-256 667673ad108b165cbac4cc37dd7caa68b04a51dbc09554fa909564d27babc4ed

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PySide2-5.14.2.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/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.2-5.14.2-cp35.cp36.cp37.cp38-none-win32.whl
Algorithm Hash digest
SHA256 05bb075d214919706b81b8f9df1e2841fa685c0d946e7262a6d481cad631f0f5
MD5 5cb095e5e3f9de24fe86ad7d6a5a1c42
BLAKE2b-256 42e18ff3c1150bf8e59b88e88ca6ee00135b9b1c192a76335c293b97e565ac43

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for PySide2-5.14.2.2-5.14.2-cp35.cp36.cp37.cp38-abi3-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 96b84ac26e2582675815702f566ce5f57e3ab9d7a9735de22dfbca94cd6807a8
MD5 be3187f6652dcd519a67c67aea8dcf72
BLAKE2b-256 17f4043dff47ee765320446225bc1fc06aa19b9cc6654bbd08258f33c5cdea18

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PySide2-5.14.2.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/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.2-5.14.2-cp35.cp36.cp37.cp38-abi3-macosx_10_13_intel.whl
Algorithm Hash digest
SHA256 3c024c865d12a02924c19d77e2b1fdc230e918855f38ad9c1f6ad1768b8e653c
MD5 2e8eefba9b44464a06a77305f5f8e500
BLAKE2b-256 6fb37ff3ee7050f13a4a7193ed3e01cd95252d92cae5f59904e9f8c03f4993ea

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PySide2-5.14.2.2-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.2-5.14.2-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b4d114ad9f489acdcae5ca129dd7070775533426b472e6ae9702a19f89c3b06d
MD5 7d1f809d1a59a7d2671c7a0afa2807f9
BLAKE2b-256 fbfab57d3e3a434873134657559d28b6402f16fb708d80fe1b9ba7009dab7d46

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PySide2-5.14.2.2-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.2-5.14.2-cp27-cp27m-macosx_10_13_intel.whl
Algorithm Hash digest
SHA256 2b5f3e8bf1fff9b2308cad8770979489dd62f8f93c229ce8559b9aa5c71ef221
MD5 9ed4338cd370052670e5811fcfc0c13c
BLAKE2b-256 ce5227783b0e4ebd3ee1a6441dd39e7a3ba81a8fa97ce58259c22e68e428a5d0

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