From f0c7f6d03e309ef33a4eb7146bdf20255a38d90f Mon Sep 17 00:00:00 2001 From: Honney OC Date: Sun, 13 Sep 2026 21:56:04 +0000 Subject: [PATCH] fix: use ColorGroup enum and disable dark palette via QT_STYLE_OVERRIDE --- Makefile | 2 +- sync_audio_test.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index c196d9b..398fadd 100644 --- a/Makefile +++ b/Makefile @@ -92,7 +92,7 @@ ast: else \ echo "=> extracted wavs exist ($$OUT/$${STEM_A}_audio.wav, $$OUT/$${STEM_B}_audio.wav), skipping extract"; \ fi - @if [ -x $(PY) ]; then $(PY) sync_audio_test.py --config $(CONFIG); else python3 sync_audio_test.py --config $(CONFIG); fi + @if [ -x $(PY) ]; then QT_STYLE_OVERRIDE=Fusion $(PY) sync_audio_test.py --config $(CONFIG); else QT_STYLE_OVERRIDE=Fusion python3 sync_audio_test.py --config $(CONFIG); fi clean: rm -rf $(VENV) __pycache__ .pytest_cache diff --git a/sync_audio_test.py b/sync_audio_test.py index fea5c01..4623b0b 100644 --- a/sync_audio_test.py +++ b/sync_audio_test.py @@ -493,8 +493,8 @@ def main(): dark.setColor(QtGui.QPalette.ColorRole.Link, QtGui.QColor(100, 180, 255)) dark.setColor(QtGui.QPalette.ColorRole.Highlight, QtGui.QColor(60, 120, 200)) dark.setColor(QtGui.QPalette.ColorRole.HighlightedText, QtGui.QColor(255, 255, 255)) - dark.setColor(QtGui.QPalette.ColorRole.Disabled, QtGui.QPalette.ColorRole.Text, QtGui.QColor(120, 120, 120)) - dark.setColor(QtGui.QPalette.ColorRole.Disabled, QtGui.QPalette.ColorRole.ButtonText, QtGui.QColor(120, 120, 120)) + dark.setColor(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.Text, QtGui.QColor(120, 120, 120)) + dark.setColor(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.ButtonText, QtGui.QColor(120, 120, 120)) app.setPalette(dark) pg.setConfigOptions(antialias=True, background="#1e1e1e", foreground="#ddd") w = SyncWindow(a_path, b_path, sr=sr, method=method, device=device)