PyQtgraph例程全解析
文章平均质量分 60
本系列专栏围绕PyQtgraph的例程进行解析,对强大的PyQtgraph库所有API进行地毯式介绍,做出漂亮的UI界面。
言之兮兮
为什么程序员总是喜欢在深夜工作?
因为他们只有在深夜才能真正感受到代码的黑暗。
展开
-
十、PyQtgraph使用QtDesigner提升3D图形界面
PyQtGraph是一个基于PyQt的图形绘制库,它提供了丰富的2D和3D图形绘制功能。您可以使用Qt Designer来创建图形界面,然后在PyQtGraph中使用它们。原创 2023-02-10 12:40:17 · 2083 阅读 · 0 评论 -
九、PyQtgraph显示3D点
PyQtgraph显示3D点原创 2022-02-21 15:50:47 · 2489 阅读 · 1 评论 -
八、PyQtGraph的窗口布局(QWidgets & Layout)
目录1.Qt GUI的基本组成2.官方例程3.运行结果1.Qt GUI的基本组成 Qt GUI主要由以下三部分组成: 1.窗口,窗口是GUI程序的载体,所有的部件都是基于窗口存在的 2.QWidget实例,例如文本框、按钮、显示框、ComboBox等... 3.Layout实例,Layout可以自动管理小部件的定位,允许GUI对小部件的大小进行调整2.官方例程import pyqtgraph as pg...原创 2021-11-25 16:51:28 · 1052 阅读 · 0 评论 -
七、PyQtgraph定时器刷新动态显示波形
本例程介绍如何通过定时器定周期刷新Plot波形图。# -*- coding: utf-8 -*-from pyqtgraph.Qt import QtGui, QtCoreimport numpy as npimport pyqtgraph as pg# 创建一个图形布局小部件win = pg.GraphicsLayoutWidget(show=True, size=(600,600), title="布局小部件标题")p = win.addPlot(title="Updating .原创 2021-11-22 00:13:28 · 1070 阅读 · 0 评论 -
六、PyQtgraph图形布局小部件(GraphicsLayoutWidget)
1.GraphicsLayoutWidget()介绍函数原型:classpyqtgraph.GraphicsLayoutWidget(parent=None,show=False,size=None,title=None,**kargs)由一个GraphicsView以单个GraphicsLayout为中心项目的便利类。这个小部件是生成多面板图形的简单起点。参数介绍:show:(bool) 如果为 True,则在创建小部件后立即显示小部件。如果小部件没有父级,则它将显示在新窗口中。 s...原创 2021-11-21 23:27:44 · 7245 阅读 · 0 评论 -
五、PyQtgraph的画图窗体(image)
1.image()介绍 image的用法和plot极其相似。函数原型:pyqtgraph.image(*args,**kargs),创建并返回ImageView类,显示2D 或 3D 图像数据。接受一个标题参数来设置窗口的标题。所有其他参数都用于显示数据。源代码:def image(*args, **kargs): """ Create and return an :class:`ImageView <pyqtgrap...原创 2021-11-21 16:50:10 · 1391 阅读 · 3 评论 -
四、PyQtgraph的画点窗体(Plot)
1.plot()介绍函数原型:pyqtgraph.plot(*args,**kargs),创建并返回一个PlotWidget类,允许接受标题参数来设置窗口的标题。所有其他参数都用于绘制数据。源代码如下:def plot(*args, **kargs): """ Create and return a :class:`PlotWidget <pyqtgraph.PlotWinPlotWidgetdow>` Accepts a *title* argume..原创 2021-11-21 16:31:16 · 1952 阅读 · 0 评论 -
三、PyQtgraph Qtimer定时器的使用
在用PyQtgraph的时候,经常会使用到定周期操作,类似于多线程,广泛应用在显示,刷新,定周期查询等场景。 Qtimer是在PyQtgraph内部的定时器,所以不可避免的导入Qt库,不要忘记“app = pg.QtGui.QApplication([])”1.代码如下: 功能是每隔1s打印一次“hello”import pyqtgraph as pgimport timefrom time import perf_counterfrom ...原创 2021-11-19 12:32:22 · 1566 阅读 · 0 评论 -
二、PyQtGragh模块安装以及上手体验
PyQtGragh是一个强大的绘图库,可实现高速显示任务。1.安装模块cmd命令行安装模块。pip install pyqtgraphpip install PyQt52.第一个简单的例子import pyqtgraph as pg# 定义一个list,通过pg画出来l = ([1,2,3,4,5,6,7,8,9,10])pg.plot(l) # data can be a list of values or a numpy array运行结果如下:..原创 2021-11-18 14:46:59 · 1767 阅读 · 0 评论 -
一、PyQtgraph简介
1.什么是PyQtgraphPyQtGraph 是 Python 的图形和用户界面库,提供工程和科学应用程序中通常需要的功能。它的主要目标是 :1) 提供用于显示数据(绘图、视频等)的快速交互式图形,以及 2)提供有助于快速应用程序开发的工具(例如,Qt Designer 中使用的属性树)。PyQtGraph 大量使用 Qt GUI 平台(通过 PyQt 或 PySide)获得高性能图形,使用 numpy 进行大量数字运算。特...原创 2021-11-21 15:07:39 · 5404 阅读 · 0 评论