este problema se puede solucionar de diversas formas, pero te enseñamos la respuesta más completa para nosotros.
Solución:
La herramienta pyuic funciona exactamente de la misma manera en todas las plataformas:
C:>pyuic4 -h
Usage: pyuic4 [options]
Options:
--version show program's version number and exit
-h, --help show this help message and exit
-p, --preview show a preview of the UI instead of generating code
-o FILE, --output=FILE
write generated code to FILE instead of stdout
-x, --execute generate extra code to test and display the class
-d, --debug show debug output
-i N, --indent=N set indent width to N spaces, tab if N is 0 [default: 4]
-w, --pyqt3-wrapper generate a PyQt v3 style wrapper
Code generation options:
--from-imports generate imports relative to '.'
--resource-suffix=SUFFIX
append SUFFIX to the basename of resource files
[default: _rc]
Sospecho que la razón por la que “no funciona” es que el archivo .ui que intenta convertir no está en el directorio actual. Por lo tanto, primero debe hacer un cd en ese directorio:
C:>cd C:pathtomyuifiles
luego ejecuta pyuic:
C:pathtomyuifiles>pyuic4 -o ui_form.py form.ui
para convertir de .ui
a .py
en ventanas
- Vaya al directorio donde está su
ui
el archivo es. - Presione shift, haga clic con el botón derecho del ratón.
- Hacer clic
open command window here
. - Esto abrirá el
cmd
verifique cuál es el directorio de su
(pyuic4.bat) file
. Por lo general, está en:
C:Python34Libsite-packagesPyQt4pyuic4.bat
. - Escribe en el
cmd
:C:Python34Libsite-packagesPyQt4pyuic4.bat -x filename.ui -o filename.py
(Presione enter)
esto generará un nuevo archivo.py
para tu.ui
archivo y en el mismo directorio
Nota: Este comando para la versión Python 3.4 y la versión PyQt4. Si está utilizando otras versiones, debe cambiar los números (por ejemplo, PyQt5)
En pyqt5 puede usar: 1. convertir a un archivo python no ejecutable:
pyuic5 -o pyfilename.py design.ui
2. convertir a archivo python ejecutable:
pyuic5 -x -o pyfilename.py design.ui
y también para diles de recursos (qrc): 1. convertir qrc
al archivo python:
pyrcc5 -o pyfilename.py res.qrc
Note:
que si ejecuta el comando de manera incorrecta, su ui
el archivo se perderá.
No se te olvide compartir esta crónica si lograste el éxito.