From 2f2ee6571e9ce784db0488ade60816f09bd7448c Mon Sep 17 00:00:00 2001 From: SineStriker <trueful@163.com> Date: 周三, 27 12月 2023 01:56:47 +0800 Subject: [PATCH] Finish customize system button pos for QtWidgets --- src/widgets/widgetwindowagent_mac.cpp | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/src/widgets/widgetwindowagent_mac.cpp b/src/widgets/widgetwindowagent_mac.cpp index 912b03f..48679cd 100644 --- a/src/widgets/widgetwindowagent_mac.cpp +++ b/src/widgets/widgetwindowagent_mac.cpp @@ -19,7 +19,8 @@ switch (event->type()) { case QEvent::Move: case QEvent::Resize: { - ctx->setSystemButtonArea(widget->geometry()); + QRect rect(widget->mapTo(widget->window(), {}), widget->size()); + ctx->setSystemButtonArea(rect); break; } -- Gitblit v1.9.1