diff options
| -rw-r--r-- | ui/main_window.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/ui/main_window.py b/ui/main_window.py index ea299e7..5078a60 100644 --- a/ui/main_window.py +++ b/ui/main_window.py @@ -83,6 +83,7 @@ class MainWindow(QMainWindow): self._build_ui() self._connect_signals() self._init_plugins() + self._apply_settings_on_startup() # ── Demo ────────────────────────────────────────────────────────────── @@ -546,6 +547,10 @@ class MainWindow(QMainWindow): QApplication.instance().setStyleSheet(f.read()) self._chart.set_theme(theme) + def _apply_settings_on_startup(self): + self._apply_theme(self._settings.get("theme", "dark")) + self.engine._interval = self._settings.get("poll_ms", 100) / 1000.0 + def _on_settings(self, cfg: dict): self._settings.update(cfg) self.engine._interval = cfg.get("poll_ms", 100) / 1000.0 |
