From bc6dbfb7a27aadd22cfe31d6896e7ff01cc808ca Mon Sep 17 00:00:00 2001 From: Ilya Zhuravlev Date: Tue, 23 Mar 2021 22:33:18 -0400 Subject: [PATCH] Default to dark theme --- src/main/python/main_window.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main/python/main_window.py b/src/main/python/main_window.py index d2ece5e..cfd9220 100644 --- a/src/main/python/main_window.py +++ b/src/main/python/main_window.py @@ -26,7 +26,7 @@ class MainWindow(QMainWindow): super().__init__() self.settings = QSettings("Vial", "Vial") - themes.set_theme(self.settings.value("theme")) + themes.set_theme(self.get_theme()) self.current_device = None self.devices = [] @@ -154,7 +154,7 @@ class MainWindow(QMainWindow): self.theme_menu = self.menuBar().addMenu(tr("Menu", "Theme")) theme_group = QActionGroup(self) - selected_theme = self.settings.value("theme") + selected_theme = self.get_theme() for name, _ in [("System", None)] + themes.themes: act = QAction(tr("MenuTheme", name), self) act.triggered.connect(lambda x,name=name: self.set_theme(name)) @@ -302,6 +302,9 @@ class MainWindow(QMainWindow): self.settings.setValue("keymap", KEYMAPS[index][0]) self.keymap_editor.set_keymap_override(KEYMAPS[index][1]) + def get_theme(self): + return self.settings.value("theme", "Dark") + def set_theme(self, theme): themes.set_theme(theme) self.settings.setValue("theme", theme)