Im trying to compile a ui file by using Pyuic, but i can't get it to work... Every time i try using the command
pyuic4 -o OutFile_ui.py InFile.ui
it just givet me this error
C:\Windows\system32>pyuic4 'pyuic4' is not recognized as an internal or external command, operable program or batch file.
I actually dont't know where the pyuic file should be located, should PyQt, be located within the Python files or something?
Please Help
If you add
<PYTHON_INSTALL_DIR>\Lib\site-packages\PyQt4
to you environment path you can run it from any directory by usingc:\pyuic4 input.ui -o output.py
sk11 is right. Do the following:
<PYTHON_INSTALL_DIR>\Lib\site-packages\PyQt4
.pyuic4.bat
file in this directory. Copy your .ui file here.<PYTHON_INSTALL_DIR>\Lib\site-packages\PyQt4
.pyuic4 -x name_of_ui_file.ui -o chosen_name.py
.This is so basic but it works!
When you install
PyQt
, it gets install under Python'ssite-packages
.There is a batch file
pyuic.bat
under the<PYTHON_INSTALL_DIR>\Lib\site-packages\PyQt4
. Use this batch to run your command.If you look into the content of the batch file you will see that it calls the Python interpreter with
PyQt4\uic\pyuic.py
and the given arguments.In order to convert Qt-designer
file.ui
intofile.py
you need to call pyuic4.bat file.pyuic4.bat -x file_location\file.ui -o file_location\file.py
then Enter