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
1 changed files with 9 additions and 7 deletions

View File

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