Fix dark mode display issues on macOS/Qt5

This commit is contained in:
Damien Elmes 2022-12-24 11:02:59 +10:00
parent a38121a713
commit 8a9535383c

View file

@ -24,6 +24,7 @@ from aqt.qt import (
QPixmap,
QStyleFactory,
Qt,
qtmajor,
)
@ -266,7 +267,7 @@ class ThemeManager:
def _apply_palette(self, app: QApplication) -> None:
set_macos_dark_mode(self.night_mode)
if is_mac and not aqt.mw.pm.force_custom_styles():
if is_mac and not (qtmajor == 5 or aqt.mw.pm.force_custom_styles()):
app.setStyle(QStyleFactory.create(self._default_style)) # type: ignore
self.default_palette.setColor(
QPalette.ColorRole.Window, self.qcolor(colors.CANVAS)