You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
1.4 KiB
Python
31 lines
1.4 KiB
Python
from customtkinter import *
|
|
from CTkTable import *
|
|
from PIL import Image
|
|
|
|
mainColor = "#C03F49"
|
|
contrastColor = "#8F2F3E"
|
|
|
|
class Window_Settings(CTkToplevel):
|
|
def __init__(self, *args, **kwargs):
|
|
super().__init__(*args, **kwargs)
|
|
self.downSized = 0.5
|
|
self.geometry("%dx%d" % (self.master.height*16/9*self.downSized, self.master.height*self.downSized))
|
|
self.title("Einstellungen")
|
|
|
|
self.frame_appearance = CTkFrame(master=self)
|
|
self.frame_appearance.pack(expand=True)
|
|
|
|
self.label = CTkLabel(self.frame_appearance, text="Erscheinung")
|
|
self.label.pack(padx=5, pady=5)
|
|
|
|
self.img_appearance = CTkImage(dark_image=Image.open("img/icons/moon_black.png"), light_image=Image.open("img/icons/sun_white.png"))
|
|
self.button_appearance = CTkButton(master=self.frame_appearance, image=self.img_appearance, text="Hell", text_color =("White","Black"),fg_color=("Black","White"), font=("Arial Bold", 14), hover_color=("#1A1A1A","#E6E6E6"), anchor="w",command=self.toggleAppearance)
|
|
self.button_appearance.pack(padx=5, pady=5)
|
|
|
|
def toggleAppearance(self):
|
|
if(get_appearance_mode()=="Dark"):
|
|
self.button_appearance.configure(text="Hell")
|
|
set_appearance_mode("light")
|
|
else:
|
|
self.button_appearance.configure(text="Dunkel")
|
|
set_appearance_mode("dark") |