QWindows11Style: Fix disabled QPallete::windowText color in light theme
Fixes: QTBUG-128499 Pick-to: 6.7 Change-Id: Ib44998f8c55485df71d1fca0724c533f81405ff4 Reviewed-by: Christian Ehrlicher <ch.ehrlicher@gmx.de> (cherry picked from commit ff1273b360a38418de22829ac815f6ffddd53ddf) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>bb10
parent
66a48481c3
commit
b51078e927
|
|
@ -2231,6 +2231,7 @@ static void populateLightSystemBasePalette(QPalette &result)
|
|||
const bool styleSheetChanged = oldStyleSheet != qApp->styleSheet();
|
||||
|
||||
const QColor textColor = QColor(0x00,0x00,0x00,0xE4);
|
||||
const QColor textDisabled = QColor(0x00,0x00,0x00,0x5C);
|
||||
const QColor btnFace = QColor(0xFF,0xFF,0xFF,0xB3);
|
||||
const QColor alternateBase = QColor(0x00,0x00,0x00,0x09);
|
||||
const QColor btnHighlight = result.accent().color();
|
||||
|
|
@ -2253,6 +2254,8 @@ static void populateLightSystemBasePalette(QPalette &result)
|
|||
SET_IF_UNRESOLVED(QPalette::All, QPalette::ToolTipText, result.windowText().color());
|
||||
SET_IF_UNRESOLVED(QPalette::All, QPalette::AlternateBase, alternateBase);
|
||||
|
||||
result.setColor(QPalette::Disabled, QPalette::WindowText, textDisabled);
|
||||
|
||||
if (result.midlight() == result.button())
|
||||
result.setColor(QPalette::Midlight, btnColor.lighter(110));
|
||||
oldStyleSheet = qApp->styleSheet();
|
||||
|
|
|
|||
Loading…
Reference in New Issue