Showing posts with label PyQt. Show all posts
Showing posts with label PyQt. Show all posts

Friday, June 5, 2015

Автоматическая сборка PyQt из исходников в Linux Mint, Ubuntu, Debian...

Пользователи ОС Windows могут запросто скачать себе актуальную версию PyQt5.
Однако пользователям Linux систем актуальная версия официально предлагается только в виде исходных кодов.
Для тех пользователей Debian-based систем (Ubuntu, Mint, Debian, ...), кому лень вручную скачивать свежие версии SIP и PyQt5, читать инструкции по сборке и выполнять в терминале рутинные сборочные процедуры, существует удобное решение.

Saturday, January 3, 2015

Утилиты из PyQt 5


  • pylupdate5
    Утилита для выделения строк, подлежащих переводу, из файлов исходного кода в .ts файл.
    Опция -translate-function позволяет задать имя пользовательской функции для перевода с явным указанием контекста.
    pylupdate5 -translate-function translateMe *.py -ts app_ru.ts
  • pyrcc5
    Компилятор ресурсов.
    pyrcc5 -o resources_rc.py resources.qrc
  • pyuic5
    Компилятор форм GUI.
    Если .ui файл формы обращается к файлу ресурсов resources.qrc, в целевой .py файл формы будет добавлена инструкция импорта модуля ресурсов "import resources_rc" ( _rc - суффикс по умолчанию, может быть изменён опцией --resource-suffix= ).
    pyuic5 -o ui_form.py --resource-suffix=_rc form.ui - создание целевого .py файла
    pyuic5 -p form.ui - предпросмотр GUI формы без создания целевого .py файла

Friday, July 25, 2014

Сборка PyQt 5

Дано: Linux, Python 3, Qt 5
Задача: установка PyQt 5 из исходников