我是Python和pyqtgraph的新手。我正在研究一种不同类型信号的查看器。当我想要包含一个十字线和一个带有鼠标位置的文本标签时,我被卡住了。我正在使用GridLayout,因为稍后图形将与其他几个元素组合在一起。
我试图调整pyqtgraph示例十字线/鼠标交互,但除了pyqtgraph中的许多其他内容外,我不理解mousemoved()之前的vb=signalgraph.vb的含义,并且脚本会引发一个NameErrorfrom pyqtgraph.Qt import QtGui, QtCore
import numpy as np
import pyqtgraph as pg
#QtGui.QApplication.setGraphicsSystem('raster')
app = QtGui.QApplication([])
mainwindow = QtGui.QMainWindow()
mainwindow.setWindowTitle('pyqtgraph example: PlotWidget')
mainwindow.resize(1000,800)
cw = QtGui.QWidget()
mainwindow.setCentralWidget(cw)
gridlayout = QtGui.QGridLayout()
cw.setLayout(gridlayout)
# define plot windows
signalgraph = pg.PlotWidget(name='Signalgraph')
# set position and size of plot windows
gridlayout.addWidget