Project

General

Profile

PySide

Краткая характеристика

PySide — новая библотека привязок Qt для языка Python. В своём составе содержит средства для создания привязок к любым библиотекам, написанным на языках C/C++.

Возможности библиотеки в сравнении с библиотекой PyQt можно найти здесь

Установка PySide в Scratchbox

Необходимо добавить дополнительный репозиторий и установить из него соответствующий пакет:

echo 'deb http://repository.maemo.org/extras-devel/ fremantle free non-free' >> /etc/apt/sources.list
apt-get update
fakeroot apt-get install python-pyside.qtcore python-pyside.qtgui python-pyside.qtmaemo5

При обновлении списков пакетов apt будет ругаться на недоступные GPG-ключи

Установка PySide в хост-системе

Здесь описывается установка PySide 0.4.2.

  • Качаем apiextractor, generatorrunner, shiboken, pyside-qt4.6, pyside-tools c http://www.pyside.org/downloads/ и распаковываем каждый из них в отдельный каталог

  • Для каждого из перечисленных выше модулей (с сохранением порядка)

    • переходим в соответствующий каталог
    • выполняем cmake -DCMAKE_INSTALL_PREFIX=/usr/local

make

sudo make install

sudo ldconfig

Возможно, потребуется удовлетворить необходимые зависимости.

Удаление PySide

Для удаления PySide необходимо выполнять команду sudo make uninstall в каждом из указанных выше каталогов в обратном порядке.