宇井パッケージpyuic5変換スクリプトファイル

要約:

あなたは.uiの.pyファイルを保存するためにファイルを変換する必要がある場合は、qtdesignerを使用するときは、変換するには、コマンドラインを使用する必要があります

pyuic5 -o first.py firest.ui

各インターフェイスは、オープンCMDトラブルで考えると、上記の動作を直接実行できるスクリプトにカプセル化することができます

 

コード:

tools.py

インポートOS
 のインポートはos.pathの

UIファイルのパス 
DIR = ' ./ ' 

#のリストディレクトリのUI内のすべてのファイル
DEF listUiFile():
    リスト = [] 
    ファイル = os.listdir(DIR)
     のためのファイル名ファイル:
         IF OS .path.splitext(ファイル名)== [1] ' .ui ' 
            list.append(ファイル名)
    の戻りリスト

拡張子を持つファイルは、拡張子の.pyファイル.uiように変更
DEF transPyFile(ファイル名):
     リターン os.path.splitext(ファイル名)[0] + [.py ' 

#のPythonのUIファイルにファイルを変換するコール・システム・コマンド
DEF :runMain()
    一覧 = listUiFile()
     のための uifile :リスト
        pyfile = transPyFile(uifile)
        CMD = ' pyuic5 pyfile -o {} {} uifile ' .format (pyfile = pyfile、uifile = uifile)注記# {との間の空間uifile {pyfile}} 
     os.system(CMD)

もし __name__ == " __main__ "
  runMain()

ディレクトリのUIファイル内のファイルを変換する必要性が、直接実行することができます

 

おすすめ

転載: www.cnblogs.com/reseelei-despair/p/11527729.html