Qtのuiファイルをpyファイルに変換する(Pycharm)
Convert Qts Ui File Py File
Qtデザイナー
まず、Pycharm ->
ファイル->
設定->
を選択しますツール->
外部ツール、[+]をクリックして新しいアイテムを追加します。名前は「qt5」に設定できます。これは、Qtデザイナのexeファイルの場所を入力するプログラムです。
このとき、[外部ツール]ツールバーが[ツール]メニューバーに表示されます。このアイテムをクリックして、Qtデザイナーを起動します。
ピュイック
もう一度、Pycharm ->
ファイル->
設定->
を選択しますツール->
外部ツール、[+]をクリックして新しいアイテムを追加します。名前はPyuic
、プログラム、あなたのpython.exe
ファイルが置かれているアドレスに設定できます。引数-m PyQt5.uic.pyuic sample.ui -o sample.py
。それらの中でsample.ui
変換する必要があるものについてui
ファイル、sample.py
変換のために取得py
ファイル名。作業ディレクトリsample.ui
ディスク内のアドレス、選択した場所はD:QQPCMgrDesktopPyui
これも変換されますsample.py
ファイルが保存されるアドレス。
ls.PNG
変換されたpyファイルは直接継承できます。
# Convert the resulting py file from sample import Ui_Form import sys from PyQt5.QtWidgets import QMainWindow # Inherited to the main window class of the interface file class MyMainWindow(QMainWindow, Ui_Form): def __init__(self, parent=None): super(MyMainWindow, self).__init__(parent) self.setupUi(self) if __name__ == '__main__': app = QApplication(sys.argv) myWin = MyMainWindow() myWin.show() sys.exit(app.exec_())