Python 3.x PyQtGraph如何使用按钮放大

Python 3.x PyQtGraph如何使用按钮放大,python-3.x,pyqtgraph,Python 3.x,Pyqtgraph,我将PyQTGraph与PyQT5一起使用,并添加了一个GraphicsLayoutWidget,使用鼠标事件添加标记 canvas_ruler = pg.GraphicsLayoutWidget() formLayout.addWidget(self.canvas_ruler) plot_ruler = canvas_ruler.addPlot(name="Ruler") plot_ruler.hideAxis('left') canvas_ruler.scene().sigMouseMo

我将PyQTGraph与PyQT5一起使用,并添加了一个GraphicsLayoutWidget,使用鼠标事件添加标记

canvas_ruler = pg.GraphicsLayoutWidget()
formLayout.addWidget(self.canvas_ruler)
plot_ruler = canvas_ruler.addPlot(name="Ruler")

plot_ruler.hideAxis('left')

canvas_ruler.scene().sigMouseMoved.connect(self.mouseMoved)
canvas_ruler.scene().sigMouseClicked.connect(self.mouseClicked)
plot_ruler.setMouseEnabled(x=True, y=False)
我想添加的是两个按钮,用于放大和缩小,当前的鼠标滚轮事件用于放大/缩小。但我想禁用它,并为它添加两个按钮。我可能应该:

setMouseEnabled(x=False, y=False)
但是我不知道如何使用代码触发缩放,我找不到它的API,比如sigMouseMoved.connect