Setup scripts for the PySide project, compatible with pip, setuptools and virtualenv
C++ Python
Switch branches/tags
Pull request Compare This branch is 1 commit ahead of pyside:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
docs
sources
.gitattributes
.gitignore
.gitmodules
CHANGES.rst
MANIFEST.in
README.rst
ez_setup.py
popenasync.py
qtinfo.py
setup.py
utils.py

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