PyQt5 archivos de interfaz de usuario en las versiones correspondientes del archivo py
. 1 # de codificación. 8 = UTF- 2 '' '3 PyQt5 la versión de interfaz de usuario del documento en los correspondientes documento py . 4 Python -m PyQt5.uic.pyuic untitled.ui -o untitled.py . 5 ' '' . 6 Importación OS . 7 . 8 # relacionada ruta es la ruta en el almacenamiento de archivos en la interfaz de usuario 9. trayectoria R ^ = ' D: \ Desktop \ las entradas ' 10 11. # número de archivo registra la conversión 12 es COUNT = 0 13 es de la raíz, directorios, archivos en os.walk (ruta): 14 = nombre de archivo [] 15 para los archivos de archivos: 16 si file.endswith ( ' .py ' ): 17 filename2 = file.split ( ' ' ) [0] 18 filename.append (filename2) 19 20 para archivo en archivos: 21 si file.endswith ( ' .ui ' ) : 22 nombrearchivo1 = file.split ( ' ' ) [0] 23 filename5 = nombrearchivo1 + " _qt5 " 24 try : 25 si filename.count (filename5) == 0: 26 es la os.system ( ' Python -m PyQt5.uic.pyuic -o% s.py% s.ui -d ' % (ruta + ' \\ ' + filename5, camino + ' \\ ' + nombrearchivo1)) 27 = COUNT 1 +. 28 la excepción de excepción como E: 29 Print ( " error de conversión de archivos, comprobar si una instrucción de instalación correspondiente a la PyQt correcta " ) 30 el aumento E 31 es iF CONTADOR == 0: 32 Imprimir ( " no hay necesidad de convertir la interfaz de usuario de archivos ") 33 es la otra cosa : 34 es de impresión ( ' conversión se ha completado, por favor marque esta conversión común! ' + STR (COUNT) + ' archivos ' )