QMacStyle: re-adjust title margins for push buttons

Otherwise button's text is shifted vertically.

Fixes: QTBUG-139944
Change-Id: Ia28dfc4fcf9605240ad8d62aef5fc3097dd4072c
Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
(cherry picked from commit b027f12392)
This commit is contained in:
Timur Pocheptsov 2025-09-08 14:56:09 +02:00
parent 102fc06cc2
commit eae3b4ecbf
1 changed files with 4 additions and 1 deletions

View File

@ -1776,8 +1776,11 @@ QRectF QMacStylePrivate::CocoaControl::adjustedControlFrame(const QRectF &rect)
QMarginsF QMacStylePrivate::CocoaControl::titleMargins() const
{
if (type == QMacStylePrivate::Button_PushButton) {
if (size == QStyleHelper::SizeLarge)
if (size == QStyleHelper::SizeLarge) {
if (qt_apple_runningWithLiquidGlass())
return QMarginsF(12, 6, 12, 8);
return QMarginsF(12, 5, 12, 9);
}
if (size == QStyleHelper::SizeSmall)
return QMarginsF(12, 4, 12, 9);
if (size == QStyleHelper::SizeMini)