diff --git a/src/calibre/gui2/splash_screen.py b/src/calibre/gui2/splash_screen.py index 00e18351f3..467bd5709c 100644 --- a/src/calibre/gui2/splash_screen.py +++ b/src/calibre/gui2/splash_screen.py @@ -5,7 +5,7 @@ from PyQt5.Qt import ( QApplication, QBrush, QColor, QFont, QFontMetrics, QPen, QPixmap, QSplashScreen, - Qt + Qt, QPainter ) from calibre.constants import __appname__, numeric_version @@ -55,8 +55,8 @@ class SplashScreen(QSplashScreen): def drawContents(self, painter): self.drawn_once = True painter.save() - painter.setRenderHint(painter.TextAntialiasing, True) - painter.setRenderHint(painter.Antialiasing, True) + painter.setRenderHint(QPainter.RenderHint.TextAntialiasing, True) + painter.setRenderHint(QPainter.RenderHint.Antialiasing, True) pw = self.LOGO_SIZE height = max(pw, self.total_height) width = self.width() diff --git a/src/calibre/gui2/tweak_book/editor/canvas.py b/src/calibre/gui2/tweak_book/editor/canvas.py index da19e5cba2..e911b50454 100644 --- a/src/calibre/gui2/tweak_book/editor/canvas.py +++ b/src/calibre/gui2/tweak_book/editor/canvas.py @@ -199,7 +199,7 @@ class Replace(Command): img = self.after_image = QImage(canvas.current_image) rect = QRectF(*get_selection_rect(img, canvas.selection_state.rect, canvas.target)) p = QPainter(img) - p.setRenderHint(p.SmoothPixmapTransform, True) + p.setRenderHint(QPainter.RenderHint.SmoothPixmapTransform, True) p.drawImage(rect, pimg, QRectF(pimg.rect())) p.end() return self.after_image diff --git a/src/calibre/gui2/tweak_book/editor/widget.py b/src/calibre/gui2/tweak_book/editor/widget.py index 7a4c2c8205..0fb4a97545 100644 --- a/src/calibre/gui2/tweak_book/editor/widget.py +++ b/src/calibre/gui2/tweak_book/editor/widget.py @@ -40,7 +40,7 @@ def create_icon(text, palette=None, sz=None, divider=2, fill='white'): img = QImage(sz, sz, QImage.Format.Format_ARGB32) img.fill(Qt.GlobalColor.transparent) p = QPainter(img) - p.setRenderHints(p.TextAntialiasing | p.Antialiasing) + p.setRenderHints(QPainter.RenderHint.TextAntialiasing | QPainter.RenderHint.Antialiasing) if fill is not None: qDrawShadeRect(p, img.rect(), palette, fill=fill, lineWidth=1, midLineWidth=1) f = p.font()