diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 80357d7..4a5810d 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -76,6 +76,8 @@ 1575129057993 + + @@ -87,7 +89,9 @@ - + + @@ -95,6 +99,6 @@ - + \ No newline at end of file diff --git a/changelog-UC.txt b/changelog-UC.txt index ad257c0..6a5fc21 100644 --- a/changelog-UC.txt +++ b/changelog-UC.txt @@ -13,3 +13,6 @@ - Lekkie przeprojektowanie układu interfejsu - Stworzenie palety barw motywu jasnego i ciemnego - Wprowadzenie motywu jasnego i ciemnego (z możliwością zmiany jedynie przez plik 'config.cfg' + +4.0 Alpha (Build 19346.2) +- Stworzenie okna ustawień programu diff --git a/components/main.py b/components/main.py index b686366..2b9b8e5 100644 --- a/components/main.py +++ b/components/main.py @@ -105,15 +105,53 @@ B_framewielkosc = PaletaBarw[7] def settings(): + # Tworzenie okna ustawień SettingsWindow = TK.Tk() SettingsWindow.title('Ustawienia programu') SettingsWindow.resizable(width = False, height = False) - SettingsWindow.configure() + SettingsWindow.configure(background = B_tlo) + + + # Tytul + Tytul = TK.Label(SettingsWindow) + Tytul.config(text = 'Ustawienia') + Tytul.config(width = 20) + Tytul.config(bg = B_tytultlo, fg = B_tytultext) + Tytul.config(font = ('Segoe UI Semilight', 20)) + Tytul.grid(row = 0) + + + # Frame1 - Motyw + Ramka1 = TK.LabelFrame(SettingsWindow) + Ramka1.config(text = ' Motyw programu ') + Ramka1.config(bg = B_tlo, fg = B_text) + Ramka1.config(borderwidth = B_framewielkosc) + Ramka1.grid(row = 1) + + + # Radiobutton (motyw) + RB_var = TK.StringVar() + RB_var.set(MDlcg.read()[0]) + + RB_ciemny = TK.Radiobutton(Ramka1) + RB_ciemny.config(text = 'Ciemny') + RB_ciemny.config(variable = RB_var, value = '1') + RB_ciemny.config(bg = B_tlo, fg = B_text) + + RB_jasny = TK.Radiobutton(Ramka1) + RB_jasny.config(text = 'Jasny') + RB_jasny.config(variable = RB_var, value = '0') + RB_jasny.config(bg = B_tlo, fg = B_text) + + RB_ciemny.grid(row = 0, column = 0, padx = 40) + RB_jasny.grid(row = 0, column = 1, padx = 40) + SettingsWindow.mainloop() + def main(): # Tworzenie okna głównego MainWindow = TK.Tk() diff --git a/config.cfg b/config.cfg index 8d37a77..b559d4d 100644 --- a/config.cfg +++ b/config.cfg @@ -1,2 +1,2 @@ -Ciemny motyw(0/1): 0 +Ciemny motyw(0/1): 1 Kodowanie wyjsciowe: utf-8 \ No newline at end of file