diff --git a/pyqtgraph/Qt.py b/pyqtgraph/Qt.py index aeb21b0a..eb6ff25e 100644 --- a/pyqtgraph/Qt.py +++ b/pyqtgraph/Qt.py @@ -150,10 +150,18 @@ elif QT_LIB == PYQT5: pass # Re-implement deprecated APIs - def scale(self, sx, sy): - tr = self.transform() - tr.scale(sx, sy) - self.setTransform(tr) + + __QGraphicsItem_scale = QtWidgets.QGraphicsItem.scale + + def scale(self, *args): + if args: + sx, sy = args + tr = self.transform() + tr.scale(sx, sy) + self.setTransform(tr) + else: + return __QGraphicsItem_scale(self) + QtWidgets.QGraphicsItem.scale = scale def rotate(self, angle):