From db03edf0621b4a47420f00ad625f4832cbceca65 Mon Sep 17 00:00:00 2001 From: "dries.k" Date: Sun, 28 Aug 2022 16:07:50 +0200 Subject: [PATCH] center the image on the cursor --- gotify_tray/gui/widgets/ImagePopup.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/gotify_tray/gui/widgets/ImagePopup.py b/gotify_tray/gui/widgets/ImagePopup.py index e61955d..35c2d01 100644 --- a/gotify_tray/gui/widgets/ImagePopup.py +++ b/gotify_tray/gui/widgets/ImagePopup.py @@ -21,14 +21,14 @@ class ImagePopup(QtWidgets.QLabel): self.setWindowFlags(QtCore.Qt.WindowType.ToolTip) self.installEventFilter(self) - self.setPixmap( - QtGui.QPixmap(filename).scaled( + pixmap = QtGui.QPixmap(filename).scaled( settings.value("ImagePopup/w", type=int), settings.value("ImagePopup/h", type=int), QtCore.Qt.AspectRatioMode.KeepAspectRatio, ) - ) - self.move(pos - QtCore.QPoint(30, 30)) + self.setPixmap(pixmap) + + self.move(pos - QtCore.QPoint(pixmap.width()/2, pixmap.height()/2)) self.show() def eventFilter(self, object: QtCore.QObject, event: QtCore.QEvent) -> bool: