在新版的PyQt库中,QApplication
已经被移动到QtWidgets
模块中,因此使用pyqtgraph.Qt.QtGui.QApplication
会导致找不到QApplication
的错误信息。所以可以改成pyqtgraph.Qt.QtWidgets.QApplication
来解决问题。
具体来说,你可以按照下面的代码进行修改:
from pyqtgraph.Qt import QtWidgets
import pyqtgraph as pg
# 创建Qt程序
app = QtWidgets.QApplication([])
# 创建窗口
win = pg.GraphicsWindow(title='动态心电图')
win.resize(800, 600)
# 添加绘图项
p = win.addPlot(title='心电图')
p.showGrid(x=True, y=True)
# ...