要約:
あなたは.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ファイル内のファイルを変換する必要性が、直接実行することができます