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 файла