mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-07 10:14:46 -04:00
No longer need highlighted colors in inactive windows workaround as of Qt 6.5
This commit is contained in:
parent
484605449b
commit
5e911aa980
@ -108,14 +108,6 @@ QPalette.unserialize_from_bytes = unserialize_palette
|
||||
|
||||
|
||||
def fix_palette_colors(p):
|
||||
if iswindows:
|
||||
# On Windows the highlighted colors for inactive widgets are the
|
||||
# same as non highlighted colors. This is a regression from Qt 4.
|
||||
# Possibly fixed in Qt 6.5 need to test
|
||||
# https://bugreports.qt-project.org/browse/QTBUG-41060
|
||||
for role in (QPalette.ColorRole.Highlight, QPalette.ColorRole.HighlightedText, QPalette.ColorRole.Base, QPalette.ColorRole.AlternateBase):
|
||||
p.setColor(QPalette.ColorGroup.Inactive, role, p.color(QPalette.ColorGroup.Active, role))
|
||||
return True
|
||||
return False
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user