From dc4d422dedceb38be765782346d9aede3e80f527 Mon Sep 17 00:00:00 2001 From: zhiyiYo <1319158137@qq.com> Date: Fri, 9 Feb 2024 16:48:36 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E7=AA=97=E5=8F=A3=E5=8F=B3?= =?UTF-8?q?=E4=BE=A7=E9=BC=A0=E6=A0=87=E6=97=A0=E5=93=8D=E5=BA=94=E7=9A=84?= =?UTF-8?q?=E9=97=AE=E9=A2=98=20(#145)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- qframelesswindow/__init__.py | 2 +- qframelesswindow/windows/__init__.py | 3 ++- setup.py | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/qframelesswindow/__init__.py b/qframelesswindow/__init__.py index b4b39be..3d67356 100644 --- a/qframelesswindow/__init__.py +++ b/qframelesswindow/__init__.py @@ -12,7 +12,7 @@ :license: GPLv3, see LICENSE for more details. """ -__version__ = "0.3.7" +__version__ = "0.3.8" import sys diff --git a/qframelesswindow/windows/__init__.py b/qframelesswindow/windows/__init__.py index b5749e2..b81f506 100644 --- a/qframelesswindow/windows/__init__.py +++ b/qframelesswindow/windows/__init__.py @@ -82,7 +82,8 @@ def nativeEvent(self, eventType, message): pos = QCursor.pos() xPos = pos.x() - self.x() yPos = pos.y() - self.y() - w, h = self.width(), self.height() + w = self.frameGeometry().width() + h = self.frameGeometry().height() # fixes issue https://github.com/zhiyiYo/PyQt-Frameless-Window/issues/98 bw = 0 if win_utils.isMaximized(msg.hWnd) or win_utils.isFullScreen(msg.hWnd) else self.BORDER_WIDTH diff --git a/setup.py b/setup.py index cc0162c..6356ed3 100644 --- a/setup.py +++ b/setup.py @@ -6,7 +6,7 @@ setuptools.setup( name="PyQt5-Frameless-Window", - version="0.3.7", + version="0.3.8", keywords="pyqt frameless", author="zhiyiYo", author_email="shokokawaii@outlook.com",