文章目录
1. 目的:将qt designer的ui文件转化为py文件
- 只是转化为py文件
pyuic5.exe $文件名$.ui -o $文件名$.py
- 转化为可运行文件
pyuic5.exe $文件名$.ui -o $文件名$.py -x
2. 使用批处理将文件夹下的所有ui文件转换为py文件
#直接运行的路径不对,需要在文件夹中打开,才能获取正确的文件路径
#批处理 将ui文件转换为py文件
import os
# import sys
allfiles=os.listdir('.')
print("所有的文件为:\n",allfiles)
#查找所有的UI文件
print('.ui文件有:')
for filename in allfiles:
if filename.endswith('.ui'):
print(filename)
filenameout = filename.replace('.ui','_ui.py')
# pyuic5.exe $文件名$.ui -o $文件名$.py -x
result=os.popen('pyuic5.exe '+filename+' -o '+filenameout+' -x')