Fenster und Frames in externe Dateien abgelegt
parent
1d41505e67
commit
174c72bac0
@ -0,0 +1,10 @@
|
|||||||
|
from customtkinter import *
|
||||||
|
from CTkTable import *
|
||||||
|
from PIL import Image
|
||||||
|
|
||||||
|
mainColor = "#C03F49"
|
||||||
|
contrastColor = "#8F2F3E"
|
||||||
|
|
||||||
|
def create(self):
|
||||||
|
self.buttonTest = CTkButton(master=self.main_container, text="Eintragen", fg_color=contrastColor, font=("Arial Bold", 14), hover_color=mainColor, anchor="center")
|
||||||
|
self.buttonTest.pack(padx=5, pady=5,expand=True)
|
||||||
@ -0,0 +1,10 @@
|
|||||||
|
from customtkinter import *
|
||||||
|
from CTkTable import *
|
||||||
|
from PIL import Image
|
||||||
|
|
||||||
|
mainColor = "#C03F49"
|
||||||
|
contrastColor = "#8F2F3E"
|
||||||
|
|
||||||
|
def create(self):
|
||||||
|
self.buttonTest = CTkButton(master=self.main_container, text="Sportler", fg_color=contrastColor, font=("Arial Bold", 14), hover_color=mainColor, anchor="center")
|
||||||
|
self.buttonTest.pack(padx=5, pady=5,expand=True)
|
||||||
@ -0,0 +1,51 @@
|
|||||||
|
from customtkinter import *
|
||||||
|
from CTkTable import *
|
||||||
|
from PIL import Image
|
||||||
|
|
||||||
|
mainColor = "#C03F49"
|
||||||
|
contrastColor = "#8F2F3E"
|
||||||
|
|
||||||
|
def create(self):
|
||||||
|
self.sidebar_frame = CTkFrame(master=self, fg_color=mainColor, width=176, corner_radius=10*self.scale, bg_color="transparent")
|
||||||
|
self.sidebar_frame.pack(fill=Y,side=LEFT,anchor="w",padx=5, pady=5)
|
||||||
|
|
||||||
|
self.img = [Image.open("img/logo_running.png"),
|
||||||
|
Image.open("img/icons/analytics_white.png"),
|
||||||
|
Image.open("img/icons/pen_white.png"),
|
||||||
|
Image.open("img/icons/table_white.png"),
|
||||||
|
Image.open("img/icons/group_white.png"),
|
||||||
|
Image.open("img/icons/settings_white.png")]
|
||||||
|
|
||||||
|
self.img_red = [Image.open("img/icons/analytics_red.png"),
|
||||||
|
Image.open("img/icons/pen_red.png"),
|
||||||
|
Image.open("img/icons/table_red.png"),
|
||||||
|
Image.open("img/icons/group_red.png")]
|
||||||
|
|
||||||
|
self.img_logo = CTkImage(dark_image=self.img[0], light_image=self.img[0], size=(100,100))
|
||||||
|
self.logo = CTkLabel(master=self.sidebar_frame, text="", image=self.img_logo)
|
||||||
|
self.logo.pack(padx=5, pady=20)
|
||||||
|
|
||||||
|
self.img_dashboard = CTkImage(dark_image=self.img[1], light_image=self.img[1])
|
||||||
|
self.img_dashboard_red = CTkImage(dark_image=self.img_red[0], light_image=self.img_red[0])
|
||||||
|
self.button1 = CTkButton(master=self.sidebar_frame, image=self.img_dashboard, text="Dashboard", text_color="#fff", fg_color="transparent", font=("Arial Bold", 14), hover_color=contrastColor, anchor="w", command=lambda: self.initiate_frame(1))
|
||||||
|
self.button1.pack(padx=5, pady=5)
|
||||||
|
|
||||||
|
self.img_edit = CTkImage(dark_image=self.img[2], light_image=self.img[2])
|
||||||
|
self.img_edit_red = CTkImage(dark_image=self.img_red[1], light_image=self.img_red[1])
|
||||||
|
self.button2 = CTkButton(master=self.sidebar_frame, image=self.img_edit, text="Eintragen", text_color="#fff", fg_color="transparent", font=("Arial Bold", 14), hover_color=contrastColor, anchor="w", command=lambda: self.initiate_frame(2))
|
||||||
|
self.button2.pack(padx=5, pady=5)
|
||||||
|
|
||||||
|
|
||||||
|
self.img_table = CTkImage(dark_image=self.img[3], light_image=self.img[3])
|
||||||
|
self.img_table_red = CTkImage(dark_image=self.img_red[2], light_image=self.img_red[2])
|
||||||
|
self.button3 = CTkButton(master=self.sidebar_frame, image=self.img_table, text="Werte", text_color="#fff", fg_color="transparent", font=("Arial Bold", 14), hover_color=contrastColor, anchor="w", command=lambda: self.initiate_frame(3))
|
||||||
|
self.button3.pack(padx=5, pady=5)
|
||||||
|
|
||||||
|
self.img_users = CTkImage(dark_image=self.img[4], light_image=self.img[4])
|
||||||
|
self.img_users_red = CTkImage(dark_image=self.img_red[3], light_image=self.img_red[3])
|
||||||
|
self.button4 = CTkButton(master=self.sidebar_frame, image=self.img_users, text="Sportler", text_color="#fff", fg_color="transparent", font=("Arial Bold", 14), hover_color=contrastColor, anchor="w", command=lambda: self.initiate_frame(4))
|
||||||
|
self.button4.pack(padx=5, pady=5)
|
||||||
|
|
||||||
|
self.img_settings = CTkImage(dark_image=self.img[5], light_image=self.img[5])
|
||||||
|
self.button5 = CTkButton(master=self.sidebar_frame, image=self.img_settings, text="Einstellungen", text_color="#fff", fg_color="transparent", font=("Arial Bold", 14), hover_color=contrastColor, anchor="w", command=self.open_window_settings)
|
||||||
|
self.button5.pack(padx=10, pady=10,side=BOTTOM)
|
||||||
@ -0,0 +1,31 @@
|
|||||||
|
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")
|
||||||
Loading…
Reference in New Issue