Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 7, 2014 22:19:12

tz4678@gmail.com
Зарегистрирован: 2014-12-07
Сообщения: 70
Репутация: +  -2  -
Профиль   Отправить e-mail  

vanished

vanished

Отредактировано tz4678@gmail.com (Авг. 1, 2020 15:49:44)

Офлайн

#2 Дек. 8, 2014 23:51:21

den4ik
Зарегистрирован: 2014-07-20
Сообщения: 59
Репутация: +  4  -
Профиль   Отправить e-mail  

vanished

Тут как бы на вкус и цвет…

# -*- coding: utf-8 -*-
import os
import sys
from subprocess import call
# файлы исходники с расширениеми .ui и .qrc
src_dirname = 'ui'
# готовые модули
dst_dirname = 'compiled'
puic_path = 'C:\Python27\Lib\site-packages\PyQt4\uic\pyuic.py'
curpath = os.path.dirname(__file__)
items = os.listdir(src_dirname)
for it in items:
    infile = os.path.join(curpath, src_dirname, it)
    if os.path.isfile(infile):
        name, extension = os.path.splitext(it)
        if it.lower().endwith('.ui'):
            outfile = os.path.join(curpath, dst_dirname, 'Ui_' + name + '.py')
            call([sys.executable, puic_path, infile, '-o', outfile])
        elif it.lower().endwith('.qrc'):
            outfile = os.path.join(curpath, dst_dirname, name + '_rc.py')
            call(['pyrcc4', '-o', outfile, infile])
пс: и да, я не проф)

Отредактировано den4ik (Дек. 8, 2014 23:52:04)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version