Qt 的 ui 文件转成 py 文件(Pycharm)

Qt designer

首先,选择 Pycharm ->File->Settings-> Tools->External Tools,点击 + ,添加新项目。name 可以设为 ‘qt5’,Program 那项填写Qt designer 这个 exe 文件所在的位置。

《Qt 的 ui 文件转成 py 文件(Pycharm)》

这时候,Tools 菜单栏就会出现 External Tools 工具栏,点击这一项,就可以启动 Qt designer。

Pyuic

同样,选择 Pycharm ->File->Settings-> Tools->External Tools,点击 + ,添加新项目。name 可以设为Pyuic, Program 那项填写你的python.exe文件所在的地址。Arguments 那项填写-m PyQt5.uic.pyuic sample.ui -o sample.py。其中sample.ui为你需要转换的ui文件,sample.py为转化得到的py文件名。Working directory 填写 sample.ui在磁盘中的地址,我选择的位置是D:\QQPCMgr\Desktop\Pyui,这同时也是转化后的sample.py文件保存的地址。

《Qt 的 ui 文件转成 py 文件(Pycharm)》 ls.PNG

转换得到的 py 文件可以直接继承使用:

# 转换得到的 py 文件
from sample import Ui_Form
import sys
from PyQt5.QtWidgets import QMainWindow


# 继承至界面文件的主窗口类
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_())

    原文作者:Python高效编程
    原文地址: https://www.jianshu.com/p/5deab9c55318
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞