Python 使用QT5开发界面的一个demo开发过程的总结
Python 使用QT5开发界面的一个demo开发过程的总结
1. 当前使用的 python版本 :

2. 使用pip安装 QT5:
pip install pyqt5

3. 安装 PyQt5-tools : pip install pyqt5-tools

4. 校验QT是否安装成功:

from PyQt5 import QtWidgets, QtGui
import sys
app = QtWidgets.QApplication(sys.argv)
window = QtWidgets.QWidget();
window.show()
sys.exit(app.exec_())

弹出如下界面即可:

Pycharm相关配置:
1、添加external Tools
打开settings->Tools->External Tools点击“+”

2、添加QtDesigner
如下图设置

3、添加PyUIC
如下图设置。
Parameters: -m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py

3、新建一个PyQt demo,创建一个项目
如下图

如下图打开QtDesigner

打开Qt界面如下图

如图选择创建一个Main Window

如图可以根据需要添加自己的组件

如下图保存

如下图,使用PyUIC将hello.ui文件转换为hello.py

下面是我做的:
# -*- coding: utf-8 -*-
from helloworld import Ui_MainWindow
from PyQt5 import QtCore, QtGui, QtWidgets
import sys
class query_window(QtWidgets.QMainWindow):
def __init__(self):
QtWidgets.QMainWindow.__init__(self)
self.ui = Ui_MainWindow()
self.ui.setupUi(self)
self.ui.pushButton.clicked.connect(self.query_formula)
# 给button 的 点击动作绑定一个事件处理函数
def query_formula(self):
pass
# 此处编写具体的业务逻辑
if __name__ == '__main__':
app = QtWidgets.QApplication(sys.argv)
window = query_window()
window.show()
sys.exit(app.exec_())
Python 使用QT5开发界面的一个demo开发过程的总结相关教程