diff --git a/src/tagstudio/qt/ts_qt.py b/src/tagstudio/qt/ts_qt.py index 034fb3f03..7f7298a3a 100644 --- a/src/tagstudio/qt/ts_qt.py +++ b/src/tagstudio/qt/ts_qt.py @@ -13,6 +13,7 @@ import dataclasses import math import os +import platform import re import sys import time @@ -257,7 +258,9 @@ def start(self) -> None: app = QApplication(sys.argv) app.setStyle("Fusion") - if QGuiApplication.styleHints().colorScheme() is Qt.ColorScheme.Dark: + if ( + platform.system() == "Darwin" or platform.system() == "Windows" + ) and QGuiApplication.styleHints().colorScheme() is Qt.ColorScheme.Dark: pal: QPalette = app.palette() pal.setColor(QPalette.ColorGroup.Normal, QPalette.ColorRole.Window, QColor("#1e1e1e")) pal.setColor(QPalette.ColorGroup.Normal, QPalette.ColorRole.Button, QColor("#1e1e1e"))