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

Qt designer

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


这时候,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文件保存的地址。

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_())

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Qt Designer的介绍 在PyQt中编写UI界面可以直接通过代码来实现,也可以通过Qt Designer来完...
    养薛定谔的猫阅读 285,371评论 17 133
  • 本文假设读者已经具备 Python 相关的基础知识,并不会介绍如何安装 Python,以及 pip 的使用方法。另...
    import_hello阅读 10,799评论 0 4
  • CMD下使用pip安装PyQt4或者PYQT5 这里要注意,你下载的PYQT5不包含QT designer 还要:...
    一秆子数码阅读 3,369评论 0 0
  • 清秋。 夜。 满天的繁星像无数双天人之眼注视着银肯塔拉这片土地。午间毫无遮拦的太阳在沙漠上炙烤的...
    笑笑生2018阅读 4,514评论 1 3
  • 不好意思哈,好久没写日记了,心里总有说不出的委屈,总是抑制不住眼泪,无数次告诉自己一定要坚强,一定要坚强面对一切,...
    憧憬幸福阅读 1,859评论 0 1