diff --git a/src/calibre/gui2/tweak_book/editor/canvas.py b/src/calibre/gui2/tweak_book/editor/canvas.py index c3181cb99e..4eccfc146b 100644 --- a/src/calibre/gui2/tweak_book/editor/canvas.py +++ b/src/calibre/gui2/tweak_book/editor/canvas.py @@ -10,7 +10,7 @@ import sys, weakref from functools import wraps from PyQt5.Qt import ( - QWidget, QPainter, QColor, QApplication, Qt, QPixmap, QRectF, QMatrix, + QWidget, QPainter, QColor, QApplication, Qt, QPixmap, QRectF, QTransform, QPointF, QPen, pyqtSignal, QUndoCommand, QUndoStack, QIcon, QImage, QByteArray) from calibre import fit_image @@ -152,7 +152,7 @@ class Rotate(Command): def __call__(self, canvas): img = canvas.current_image - m = QMatrix() + m = QTransform() m.rotate(90) return img.transformed(m, Qt.SmoothTransformation)