Skip to content
Setup scripts for the PySide project, compatible with pip, setuptools and virtualenv
C++ Python
Find file
Latest commit 7860bda @lck lck Update code repository url

README.rst

PySide

Wheel Status Downloads Latest Version License https://readthedocs.org/projects/pip/badge/

Introduction

PySide is the Python Qt bindings project, providing access the complete Qt 4.8 framework as well as to generator tools for rapidly generating bindings for any C++ libraries.

The PySide 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, an open Bugzilla for reporting bugs, and an open design process. We welcome any contribution without requiring a transfer of copyright.

The PySide documentation is hosted at http://pyside.github.io/docs/pyside/.

Compatibility

PySide requires Python 2.6 or later and Qt 4.6 or better.

Note

Qt 5.x is currently not supported.

Installation

Installing prerequisites

Install latest pip distribution: download get-pip.py and run it using the python interpreter.

Installing PySide on a Windows System

To install PySide on Windows you can choose from the following options:

  1. Use pip to install the wheel binary packages:

    pip install -U PySide
    
  2. Use setuptools to install the egg binary packages (deprecated):

    easy_install -U PySide
    

Note

Provided binaries are without any other external dependencies. All required Qt libraries, development tools and examples are included.

Installing PySide on a Mac OS X System

You need to install or build Qt 4.8 first, see the Qt Project Documentation.

Alternatively you can use Homebrew and install Qt with

$ brew install qt

To install PySide on Mac OS X you can choose from the following options:

  1. Use pip to install the wheel binary packages:

    $ pip install -U PySide
    

Installing PySide on a Linux System

We do not provide binaries for Linux. Please read the build instructions in section Building PySide on a Linux System.

Building PySide

Feedback and getting involved

Something went wrong with that request. Please try again.