我想创建一个简短的脚本,循环遍历文件夹中的所有 .ui 和 .qrc 文件,并为每个文件分别调用 pyuic4 和 pyrcc4 ,从而生成相应的 .py 文件。
几个月后在我了解更多python后编辑:
import shutil
import os
# pyrcc5 pixels.qrc -o pixels_rc.py && pyuic5 mainWindowGUI.ui -o MainWindowGUI.py && pyuic5 titleBarGUI.ui -o TitleBarGUI.py
command = 'pyrcc5 pixels.qrc -o pixels_rc.py'
for file in os.listdir(os.getcwd()):
if file.endswith('ui'):
filename = file.split('.')[0]
command = f'{command} && pyuic5 {filename}.ui -o {filename}.py'
print(f'\n Executing: {command} \n')
try:
result = os.system(command)
if result is 0:
pass
except Exception as e:
print('Error {e}')
print('\n Done.')