From 526b3d1e0bdd303edc731cd60434c5d7c989595e Mon Sep 17 00:00:00 2001 From: zkk <1007518571@qq.com> Date: Tue, 3 Dec 2024 11:41:24 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E5=B7=A5=E5=8E=82=E8=AE=BE?= =?UTF-8?q?=E7=BD=AE=E4=B8=AD=E6=89=93=E5=BC=80=E5=BC=95=E5=AF=BC=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2=E9=80=89=E9=A1=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- panels/factory_settings.py | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/panels/factory_settings.py b/panels/factory_settings.py index dc67b129..332d799f 100644 --- a/panels/factory_settings.py +++ b/panels/factory_settings.py @@ -23,7 +23,15 @@ class Panel(ScreenPanel): "type": "button", "callback": self.show_select_model, } - } + }, + { + "Enable Guide": { + "section": "main", + "name": _("Enable The Guide Page"), + "type": "button", + "callback": self.enable_guide, + } + }, ] self.settings = {} self.select_model = False @@ -84,3 +92,8 @@ class Panel(ScreenPanel): self.content.add(self.labels["setting_menu"]) self.content.show_all() self.select_model = False + + def enable_guide(self, widget, option): + self._config.set("main", "onboarding", "True") + self._config.save_user_config_options() + self._screen.show_popup_message("Successfully enabled the guide page", level=1)