General Settings - Functional

This commit is contained in:
2024-04-20 08:00:17 +00:00
parent 8869f77118
commit 2c011a6c34
7 changed files with 208 additions and 66 deletions

View File

@ -4,9 +4,10 @@ import os
static = """
[general]
name =
name =
phone =
email =
theme = dark
[apps]
dhiraagu = true
@ -57,5 +58,11 @@ class Config(ConfigParser):
with open('config.ini', 'a+') as file:
file.write(content)
def save(self, section, key, value):
config.set(section, key, value)
with open('config.ini', 'w') as configfile:
self.write(configfile)
self.read('config.ini')
config = Config()

View File

@ -1,4 +1,5 @@
import flet as ft
from .config import config
class Theme:
@ -8,10 +9,5 @@ class Theme:
def change(self, theme: ft.ThemeMode = None):
if theme:
self.page.theme_mode = theme
else:
self.page.theme_mode = (
ft.ThemeMode.DARK
if self.page.theme_mode == ft.ThemeMode.LIGHT
else ft.ThemeMode.LIGHT
)
print(theme)
self.page.update()