-
Notifications
You must be signed in to change notification settings - Fork 137
/
Copy pathbuild_ui.py
22 lines (20 loc) · 883 Bytes
/
build_ui.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import os
# import subprocess
for root, dirs, filenames in os.walk("../ui/"):
for name in filenames:
if name[-2:] != "ui":
continue
outName = name[:-3]
sts = os.system("pyside6-uic.exe {}.ui -o {}.py".format(os.path.join(root, outName), os.path.join(
"../src/interface/", outName)))
# sts = os.system("..\env\Scripts\PySide6-uic.exe {}.interface -o {}.py".format(outName, outName))
# proc = subprocess.Popen(["PySide6-uic.exe {}.interface -o {}.py".format(outName, outName)], stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
# while True:
# buff = proc.stdout.readline()
# buff = buff.decode("gbk", "ignore")
# if buff == '' and proc.poll() != None :
# break
# elif buff != '':
# print(buff)
pass
print('Finished!')