使用PyQt5写小工具时,通常采用pyuic5 -o test.py test.ui该命令将desiger.exe设计的ui文件转换为py文件,这里整理了一个自动转换py文件,只要运行一下,即可将同目录下ui文件转为py文件。
上代码:
import os
import os.path
dir = './'# ui文件\路径
def lstFile():
lst = []
files = os.listdir(dir)
for filename in files:
if os.path.splitext(filename)[1] == '.ui':
lst.append(filename)
return lst
def transPyFile(filename):
return os.path.splitext(filename)[0] + '.py'
def runMain():
lst = lstFile()
for uifile in lst :
pyfile = transPyFile(uifile)
cmd = 'pyuic5 -o {pyfile} {uifile}'.format(pyfile=pyfile,uifile=uifile)
os.system(cmd)
if __name__ == "__main__":
runMain()
人生苦短,早学python[雾霾]
本文暂时没有评论,来添加一个吧(●'◡'●)