ui_to_py.py 946 Bytes
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
import os


def ui_to_py():
    import time as t

    # 设置目标文件的名称
    py_name = "outputUI.py"
    # 设置要转换文件的名称
    ui_name = "cti_pic_ui.ui"

    prc_name = 'prc\\resources.prc'
    prc_py_name = 'resource.py'

    url = __file__[:-11]
    # print(url[:2])
    # os.system(url[:2])
    # print("cd "+url)
    os.system("cd "+url)
    # pyside2-rcc prc\resources.prc -o resource.py

    # 合成命令字符串
    cmd = "pyuic5 -o "+py_name+" "+ui_name
    # cmd_prc = "pyside2-rcc " + prc_name + " -o " + prc_py_name
    # 执行pyserial_demo.py文件
    # cmd2 = "python -u d:\\Users\\Administrator\\Desktop\\Work\\Project\\Pyserial-Demo-master\\pyserial_demo.py"
    # 输出要执行的命令
    print("->>" + cmd)
    # 执行命令
    os.system(cmd)
    # print("->>" + cmd_prc)
    # os.system(cmd_prc)
    print("#转换完成!#")
    # os.system(cmd2)


if __name__ == '__main__':
    ui_to_py()