记录一下使用qt designer和pyqt5做界面的过程

Posted superfly123

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了记录一下使用qt designer和pyqt5做界面的过程相关的知识,希望对你有一定的参考价值。

安装PyQt5

pip install PyQt5 -i https://pypi.douban.com/simple

安装QTdesigner

pip install PyQt5-tools -i https://pypi.douban.com/simple

打开QTdesigner

我的位于下面的目录
D:Anaconda3Libsite-packagespyqt5_toolsQtindesigner.exe
如果报错
需要将
D:Anaconda3Libsite-packagesPyQt5Qtpluginsplatforms
复制到
D:Anaconda3Libsite-packagespyqt5_toolsQtinplatforms
就ok了

设计界面

设计完成后,保存为.ui文件
在终端中输入命令
pyuic5 .untitled.ui -o none2.py(pyuic5.bat在conda库中存在)

修改py文件

文件上部加入

from PyQt5 import QtCore, QtGui, QtWidgets
from PyQt5.QtWidgets import QMainWindow, QWidget, QApplication
import sys

下部加入

if __name__ == "__main__":
    app = QApplication(sys.argv)
    mainWindow = QMainWindow()
    ui = Ui_MainWindow()
    ui.setupUi(mainWindow)
    mainWindow.show()
    sys.exit(app.exec_())

展示一下结果

技术图片










以上是关于记录一下使用qt designer和pyqt5做界面的过程的主要内容,如果未能解决你的问题,请参考以下文章

PyQt5——Qt Designer初探

Qt Designer 和 PyQt5 自定义插件加载 TypeError

pyqt5.8.2没有qt Designer和assistant exe

使用 Qt Designer 表单和 PyQt5 在 QWidget 中绘制 matplotlib 图形

在PyCharm里配置Qt Designer和PyUIC

PyQt5 keyPressEvent 不适用于终止 App Qt Designer