From d43d126d3fa567c40e8485012a952c987f9a0374 Mon Sep 17 00:00:00 2001 From: Yuhang Zhao <2546789017@qq.com> Date: Wed, 21 Jul 2021 11:16:45 +0800 Subject: [PATCH] Fix wrong system button size in example Signed-off-by: Yuhang Zhao <2546789017@qq.com> --- examples/widget/widget.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/examples/widget/widget.cpp b/examples/widget/widget.cpp index feb0682..7a18731 100644 --- a/examples/widget/widget.cpp +++ b/examples/widget/widget.cpp @@ -114,7 +114,8 @@ void Widget::setupUi() const QWindow *win = windowHandle(); const int resizeBorderHeight = Utilities::getSystemMetric(win, Utilities::SystemMetric::ResizeBorderHeight, false); const int titleBarHeight = Utilities::getSystemMetric(win, Utilities::SystemMetric::TitleBarHeight, false); - const QSize systemButtonSize = {qRound(static_cast(titleBarHeight + resizeBorderHeight) * 1.5), titleBarHeight}; + const int systemButtonHeight = titleBarHeight + resizeBorderHeight; + const QSize systemButtonSize = {qRound(static_cast(systemButtonHeight) * 1.5), systemButtonHeight}; m_minimizeButton = new QPushButton(this); m_minimizeButton->setObjectName(QStringLiteral("MinimizeButton")); m_minimizeButton->setFixedSize(systemButtonSize);