1. 程式人生 > 其它 >PYqt5 ui轉py檔案,百分百100%成功 (**細,簡易懂**)

PYqt5 ui轉py檔案,百分百100%成功 (**細,簡易懂**)

PYqt5 ui轉py檔案,百分百100%成功 (細,簡易懂)

直奔主題↓

1.直接將下面程式碼複製到一個新的py檔案中,然後把這個檔案放到需要轉化成py的ui檔案同級目錄下
  再執行下面程式碼,你目錄下就會出現一個ui轉成py的檔案了
import os
import os.path

dir = './'  # 檔案所在的路徑

# 找出路徑下所有的.ui檔案
def listUiFile():
    list = []
    files = os.listdir(dir)
    for filename in files:
        # print(filename)
        if
os.path.splitext(filename)[1] == '.ui': list.append(filename) return list # 把副檔名未.ui的轉換成.py的檔案 def transPyFile(filename): return os.path.splitext(filename)[0] + '.py' # 通過命令把.ui檔案轉換成.py檔案 def runMain(): list = listUiFile() for uifile in list: pyfile = transPyFile
(uifile) cmd = 'pyuic5 -o {pyfile} {uifile}'.format(pyfile=pyfile, uifile=uifile) os.system(cmd) if __name__ == "__main__": runMain()
2.下面這個是我的案例,我用Qt Designer編輯儲存後生成了一個untitled.ui檔案
  然後執行 UI轉Py.py 的檔案,就會生成一個 untitled.py
  (UI轉Py.py檔案內容就是上面的程式碼哈)

在這裡插入圖片描述
OK,我相信這很通俗易懂了,不懂歡迎評論。