2016-05-05 3 views
1

Я не могу использовать командную строку из-за ограничений безопасности на моем рабочем компьютере, и я безуспешно пытаюсь найти способ конвертировать .ui-файлы в .py без командного файла pyuic4 ,PyQt: Запуск pyuic.py без командной строки

Я нашел программу uic/pyuic.py, но безуспешно пытался запустить ее с консоли python.

Любая помощь с этим будет замечательной.

Cheers.

+0

Используйте [uic module] (http://pyqt.sourceforge.net/Docs/PyQt4/designer.html#the-uic-module). – ekhumoro

ответ

1

Благодаря ekhumoro,

был в состоянии успешно реализовать МСЖД, используя compileUiDir, так как у меня есть несколько .ui файлов. Итоговый код:

from PyQt4 import uic 
folderToConvert = r'filePathGoesHere' 
uic.compileUiDir(folderToConvert,recurse=False) 

Это файл .py, который я запускаю или звоню/выполняю перед запуском основной программы. Очень удобно!