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

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")