赞
踩
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开发过程的总结相关教程
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。