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.12.6-5.12.6-cp35.cp36.cp37-none-win_amd64.whl (118.4 MB view details)

Uploaded CPython 3.5CPython 3.6CPython 3.7Windows x86-64

PySide2-5.12.6-5.12.6-cp35.cp36.cp37-none-win32.whl (98.4 MB view details)

Uploaded CPython 3.5CPython 3.6CPython 3.7Windows x86

PySide2-5.12.6-5.12.6-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.6-5.12.6-cp35.cp36.cp37-abi3-macosx_10_12_intel.whl (115.1 MB view details)

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

PySide2-5.12.6-5.12.6-cp27-cp27mu-manylinux1_x86_64.whl (147.4 MB view details)

Uploaded CPython 2.7mu

PySide2-5.12.6-5.12.6-cp27-cp27m-macosx_10_12_intel.whl (114.8 MB view details)

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

File details

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

File metadata

  • Download URL: PySide2-5.12.6-5.12.6-cp35.cp36.cp37-none-win_amd64.whl
  • Upload date:
  • Size: 118.4 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.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.12.6-5.12.6-cp35.cp36.cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 753840032c14828deac0caccaeee9dc653d2ba674a4ee6d69e6a00b987a5356d
MD5 fbc94222d9a79119d73a8f5739a29345
BLAKE2b-256 be6a8f48c40760473befdb9db61948cee4c79e71cd9f9c9d3b3723586b7f792b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PySide2-5.12.6-5.12.6-cp35.cp36.cp37-none-win32.whl
  • Upload date:
  • Size: 98.4 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.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.12.6-5.12.6-cp35.cp36.cp37-none-win32.whl
Algorithm Hash digest
SHA256 d6879be6fecb803913e8db822056ef2f8952ea243e2c60715371ec176f25b121
MD5 932ffc3824d28b9f79acc585890dbeeb
BLAKE2b-256 e6478790f74e4c3331042766e3d705924f1b800951d6473f2ba8fdf2cb6ca99a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PySide2-5.12.6-5.12.6-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.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.12.6-5.12.6-cp35.cp36.cp37-abi3-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 848534df10608599932ad2b69cdd76f427886f4116a69297ec5c9c841ed9f7b7
MD5 eeaeb36e4d160f5011ced28e6a4174a7
BLAKE2b-256 5736d42cfae12a1ae9184c8669c8268432ba0a2ba6dba865939bc773ca212b35

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PySide2-5.12.6-5.12.6-cp35.cp36.cp37-abi3-macosx_10_12_intel.whl
  • Upload date:
  • Size: 115.1 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.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.12.6-5.12.6-cp35.cp36.cp37-abi3-macosx_10_12_intel.whl
Algorithm Hash digest
SHA256 3ff8a81b4a85ed7c3bd75aca8c5537aa1cbc1ca635a6e03871ad892df7d1247d
MD5 b25198d2982a0ca005ac5544fbf8aedf
BLAKE2b-256 53ded61bb1baf3931a51cee12032638b758b81e7e9e6f290bd4d58eb45c9b1e4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PySide2-5.12.6-5.12.6-cp27-cp27mu-manylinux1_x86_64.whl
  • Upload date:
  • Size: 147.4 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.12.6-5.12.6-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 eb58f34496cbe80acfdedd003fd19a490a23efbc9b64724819dd5451e64d1f60
MD5 66ca1583d2ed70852245724594b35e9a
BLAKE2b-256 c4850ff3a5151456565e582bc07b31e066cf172cd3817c61df33d4e67df2a7b5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PySide2-5.12.6-5.12.6-cp27-cp27m-macosx_10_12_intel.whl
  • Upload date:
  • Size: 114.8 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.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.12.6-5.12.6-cp27-cp27m-macosx_10_12_intel.whl
Algorithm Hash digest
SHA256 6c977a95d1fd81b8d74886e618c491a2986a56f6626829f75250309fda5e8851
MD5 0cd5d9542c8cb12ad12dcb1b37bb37b4
BLAKE2b-256 c7e3fddf6a441a720537398f0af32052d45025b60288b272056c6e7494ecda13

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