fix: ImageView calling deprecated QGraphicsItem.scale()

This commit is contained in:
KIU Shueng Chuan 2021-08-14 14:01:27 +08:00
parent e752336b55
commit 11b4a1bb47

View File

@ -358,12 +358,14 @@ class ImageView(QtGui.QWidget):
profiler()
self.imageItem.resetTransform()
if scale is not None:
self.imageItem.scale(*scale)
if transform is None:
transform = QtGui.QTransform()
# note that the order of transform is
# scale followed by translate
if pos is not None:
self.imageItem.setPos(*pos)
if transform is not None:
transform.translate(*pos)
if scale is not None:
transform.scale(*scale)
self.imageItem.setTransform(transform)
profiler()