Qtのuiファイルをpyファイルに変換する(Pycharm)



Convert Qts Ui File Py File



Qtデザイナー

まず、Pycharm ->ファイル->設定->を選択しますツール->外部ツール、[+]をクリックして新しいアイテムを追加します。名前は「qt5」に設定できます。これは、Qtデザイナのexeファイルの場所を入力するプログラムです。

13452330-2bebc285a9d4e367.PNG
このとき、[外部ツール]ツールバーが[ツール]メニューバーに表示されます。このアイテムをクリックして、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ファイルが保存されるアドレス。



13452330-e57d43cf12e05638.PNGls.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_())