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

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

PySide2-5.12.4-5.12.4-cp35.cp36.cp37-none-win_amd64.whl (116.2 MB view details)

Uploaded CPython 3.5CPython 3.6CPython 3.7Windows x86-64

PySide2-5.12.4-5.12.4-cp35.cp36.cp37-none-win32.whl (96.7 MB view details)

Uploaded CPython 3.5CPython 3.6CPython 3.7Windows x86

PySide2-5.12.4-5.12.4-cp35.cp36.cp37-abi3-manylinux1_x86_64.whl (147.8 MB view details)

Uploaded CPython 3.5+CPython 3.6+CPython 3.7+

PySide2-5.12.4-5.12.4-cp35.cp36.cp37-abi3-macosx_10_12_intel.whl (112.6 MB view details)

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

PySide2-5.12.4-5.12.4-cp27-cp27mu-manylinux1_x86_64.whl (147.3 MB view details)

Uploaded CPython 2.7mu

PySide2-5.12.4-5.12.4-cp27-cp27m-macosx_10_12_intel.whl (112.3 MB view details)

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

File details

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

File metadata

  • Download URL: PySide2-5.12.4-5.12.4-cp35.cp36.cp37-none-win_amd64.whl
  • Upload date:
  • Size: 116.2 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/18.2 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.6

File hashes

Hashes for PySide2-5.12.4-5.12.4-cp35.cp36.cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 8080373528d28ef925e7f3f69bca4e54d24cb578135cbcd3fc66cc7956584e4f
MD5 7f915900ceb6e4b70e90d35acfe6fb2f
BLAKE2b-256 3b70800a89bbab9c83880ec770a533c0d9c1224c634afc8a68ce6652f67a0a91

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PySide2-5.12.4-5.12.4-cp35.cp36.cp37-none-win32.whl
  • Upload date:
  • Size: 96.7 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/18.2 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.6

File hashes

Hashes for PySide2-5.12.4-5.12.4-cp35.cp36.cp37-none-win32.whl
Algorithm Hash digest
SHA256 348d9e691698eb1c42264263edd221ce284f009a76cf05cd253939e67c3fae7c
MD5 d56bcf0cf5e9aa25300eb87a4b19bc47
BLAKE2b-256 4efa1f64f2e2b37938dde0c349fae955b70a47b7839932d1b9700e368485275a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PySide2-5.12.4-5.12.4-cp35.cp36.cp37-abi3-manylinux1_x86_64.whl
  • Upload date:
  • Size: 147.8 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/18.2 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.6

File hashes

Hashes for PySide2-5.12.4-5.12.4-cp35.cp36.cp37-abi3-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 68fd4db4c10b559e0fb17de0005ba6638c351724497f15aa5988638deae5d600
MD5 300d2d1955f5a9e6975c2bcb8481cec7
BLAKE2b-256 187ec3a1f1d3ce8e89c43e62db39ac573f8a02a16654d08b04d0b64365eb26c7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PySide2-5.12.4-5.12.4-cp35.cp36.cp37-abi3-macosx_10_12_intel.whl
  • Upload date:
  • Size: 112.6 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/18.2 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.6

File hashes

Hashes for PySide2-5.12.4-5.12.4-cp35.cp36.cp37-abi3-macosx_10_12_intel.whl
Algorithm Hash digest
SHA256 98fe8376321a92eb512f22d724aa701940a7d8611bee9223c34fccf9a74c8797
MD5 b2f80de874d2e49b68a63c8e59afa44c
BLAKE2b-256 7216b021364fb9344fa86033f33525ef9ae69a9ca2dcb4fbaaa1585663e63a86

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PySide2-5.12.4-5.12.4-cp27-cp27mu-manylinux1_x86_64.whl
  • Upload date:
  • Size: 147.3 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/18.2 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.6

File hashes

Hashes for PySide2-5.12.4-5.12.4-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 55527f92e716b81685277e4a121f02acf04b017e881febc691b1dca3c180c855
MD5 3e22f832925acbf1dd1ba77a7360188f
BLAKE2b-256 2c89f90563ee130f762b8535fc60821e5990ea3d1d265302eb449671f8566816

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PySide2-5.12.4-5.12.4-cp27-cp27m-macosx_10_12_intel.whl
  • Upload date:
  • Size: 112.3 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/18.2 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.6

File hashes

Hashes for PySide2-5.12.4-5.12.4-cp27-cp27m-macosx_10_12_intel.whl
Algorithm Hash digest
SHA256 a538999a03ae3fbb6da22ddd48476ac8ea7011ba753d23f69bd6025109b06bff
MD5 61f3c0006833f1e3da03013d6d103d32
BLAKE2b-256 41f94840bfd902df56a469a011815d90c08f9f1739e6df09ed7fcf3e1fcd25e0

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