„Pyuic4“ не се разпознава като вътрешна външна команда

Опитвам се да компилирам ui файл с помощта на Pyuic, но не мога да го накарам да работи... Всеки път, когато се опитам да използвам командата

pyuic4 -o OutFile_ui.py InFile.ui

просто ми даде тази грешка

C:\Windows\system32>pyuic4 'pyuic4' не се разпознава като вътрешна или външна команда, работеща програма или пакетен файл.

Всъщност не знам къде трябва да се намира pyuic файлът, трябва ли PyQt да се намира във файловете на Python или нещо подобно?

Моля помогнете


person RasmusGP    schedule 17.09.2014    source източник
comment
за да стартирате pyqt, трябва да сте инсталирали QT framework   -  person Surinder ツ    schedule 17.09.2014


Отговори (4)


Нещо не е наред с кода ви. Пуснах го и си върнах само 4 от 5-те артикула, които трябваше да имам. „Apple“ липсва по някаква причина.
person sk11    schedule 17.09.2014
comment
Чакай, значи се инсталира сам? току-що намерих zip файл, който трябва да разархивирам ?? - person RasmusGP; 17.09.2014
comment
Не, първо трябва да инсталирате PyQt4, ако не сте го направили. Проверете PyQt4 - person sk11; 17.09.2014
comment
Кратка модификация на вашия отговор ... Вместо да казвате Когато инсталирате PyQt, той се инсталира под пакетите на сайта на Python., трябва да бъде, Инсталирайте PyQT във вашата съществуваща инсталационна директория на Python, напр. C:\Python\Python3.5. Защото моят Python не беше инсталиран на C устройство - person Ali; 28.03.2016
comment
Ако сте инсталирали pyside, това е pyside-uic.exe - person Smit Johnth; 13.07.2016

Ако добавите <PYTHON_INSTALL_DIR>\Lib\site-packages\PyQt4 към пътя на вашата среда, можете да го стартирате от всяка директория, като използвате c:\pyuic4 input.ui -o output.py

person Jason Callahan    schedule 19.08.2016
comment
това работи за мен ... в pyqt5 е pyuic5 input.ui -o output.py - person TomK; 12.10.2020

За да конвертирате Qt-designer file.ui в file.py, трябва да извикате файла pyuic4.bat.

  1. Отидете на python\Lib\site-package от командния ред.
  2. въведете pyuic4.bat -x file_location\file.ui -o file_location\file.py и след това Enter
person Rohan    schedule 18.06.2018

sk11 е прав. Направете следното:

  • Go to <PYTHON_INSTALL_DIR>\Lib\site-packages\PyQt4.
  • В тази директория има файл pyuic4.bat. Копирайте вашия .ui файл тук.
  • В cmd променете директорията на <PYTHON_INSTALL_DIR>\Lib\site-packages\PyQt4.
  • Конвертирайте .ui в .py файла с помощта на pyuic4 -x name_of_ui_file.ui -o chosen_name.py.

Това е толкова елементарно, но работи!

person Hoss    schedule 20.11.2018