安装PyQT5及安装matplotlib模块

前言

之前的博客讲述如何安装Python,今日的随笔根据书中所写,分享下关于PyQT5的安装以及相关模块的安装,为了方便各家学习PyQT5,便于编写自动化测试工具或者了解下此工具,故分享此过程!

❤❤❤❤欢迎一键三连,关注点赞走一波(づ ̄ 3 ̄)づ❤❤❤❤❤

一、安装PyQt5

安装pyQT5有两种方式
1.下载PyQT5的最近源码进行编译安装(比较麻烦)
2.使用pip install进行在线安装(以下内容介绍此方法)

=========================================================================

pip install PyQT5 -i https://pypi.douban.com/simple
(加上 -i https://pypi.douban.com/simple表示使用豆瓣提供的镜像服务。)

注意

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
PyQt5中嵌入Matplotlib可以通过以下步骤实现: 1. 导入所需的模块: ```python from PyQt5 import QtWidgets from matplotlib.backends.backend_qt5agg import FigureCanvasQTAgg as FigureCanvas from matplotlib.figure import Figure ``` 2. 创建一个继承自QtWidgets.QMainWindow的主窗口类: ```python class MainWindow(QtWidgets.QMainWindow): def __init__(self): super().__init__() self.setWindowTitle("PyQt5嵌入Matplotlib") self.setGeometry(100, 100, 800, 600) ``` 3. 在主窗口类的初始化方法中创建一个Matplotlib的画布对象,并将其添加到主窗口中: ```python class MainWindow(QtWidgets.QMainWindow): def __init__(self): super().__init__() self.setWindowTitle("PyQt5嵌入Matplotlib") self.setGeometry(100, 100, 800, 600) # 创建Matplotlib的画布对象 self.canvas = FigureCanvas(Figure()) # 将画布添加到主窗口中 self.setCentralWidget(self.canvas) ``` 4. 在主窗口类中添加一个绘图方法,用于在Matplotlib画布上绘制图形: ```python class MainWindow(QtWidgets.QMainWindow): def __init__(self): super().__init__() self.setWindowTitle("PyQt5嵌入Matplotlib") self.setGeometry(100, 100, 800, 600) # 创建Matplotlib的画布对象 self.canvas = FigureCanvas(Figure()) # 将画布添加到主窗口中 self.setCentralWidget(self.canvas) def plot(self): # 在画布上绘制图形 fig = self.canvas.figure ax = fig.add_subplot(111) ax.plot([1, 2, 3, 4, 5], [1, 4, 9, 16, 25]) # 更新画布 self.canvas.draw() ``` 5. 在主窗口类中重写showEvent方法,用于在窗口显示时调用绘图方法: ```python class MainWindow(QtWidgets.QMainWindow): def __init__(self): super().__init__() self.setWindowTitle("PyQt5嵌入Matplotlib") self.setGeometry(100, 100, 800, 600) # 创建Matplotlib的画布对象 self.canvas = FigureCanvas(Figure()) # 将画布添加到主窗口中 self.setCentralWidget(self.canvas) def plot(self): # 在画布上绘制图形 fig = self.canvas.figure ax = fig.add_subplot(111) ax.plot([1, 2, 3, 4, 5], [1, 4, 9, 16, 25]) # 更新画布 self.canvas.draw() def showEvent(self, event): # 在窗口显示时调用绘图方法 self.plot() ``` 6. 创建一个应用程序对象,并显示主窗口: ```python import sys app = QtWidgets.QApplication(sys.argv) window = MainWindow() window.show() sys.exit(app.exec_()) ``` 这样就可以在PyQt5的UI中嵌入Matplotlib了。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值