Background color nicht in allen bereichen
Verfasst: Dienstag 23. April 2019, 14:50
Ich habe ei Problem: Nämlich möchte ich das ganze Interface als Background Color weiß gestalten. Wo ich dann
"root.configure(background="white")" in den Code integriert habe, hab ich bemerkt das in dem Teil, wo ich bereits Buttons und Labels gesetzt habe (Oberer Bereich) noch immer als Hintergrundfarbe Grau hat.
mich würde es freuen wenn mir jemand helfen könnte, das gesamte Interface in weiß zu gestalten
LG
"root.configure(background="white")" in den Code integriert habe, hab ich bemerkt das in dem Teil, wo ich bereits Buttons und Labels gesetzt habe (Oberer Bereich) noch immer als Hintergrundfarbe Grau hat.
Code: Alles auswählen
from tkinter import *
def raise_frame(frame):
frame.tkraise()
root = Tk()
root.geometry("1920x1080")
root.title("Interface")
root.configure(background="white")
Interface = Frame(root)
Mitarbeiter = Frame(root)
Statistiken = Frame(root)
Preisliste = Frame(root)
Einstellungen = Frame(root)
Hilfe = Frame(root)
for frame in (Interface, Mitarbeiter, Statistiken, Preisliste, Einstellungen, Hilfe):
frame.grid(row=0, column=0, sticky="news")
x = Label(Interface, text="Interface", anchor="center", font="Arial 20 bold", bg="white")
x.pack()
w1 = Button(Interface, text="Mitarbeiter", font="Arial 9 bold", bg="grey", fg="white", width=15, height=2, command=lambda:raise_frame(Mitarbeiter))
w1.pack(padx=50, pady=20, side=LEFT)
w2 = Button(Interface, text="Statistiken", font="Arial 9 bold", bg="grey", fg="white", width=15, height=2, command=lambda:raise_frame(Statistiken))
w2.pack(padx=135, pady=20, side=LEFT)
w3 = Button(Interface, text="Preisliste", font="Arial 9 bold", bg="grey", fg="white", width=15, height=2, command= lambda:raise_frame(Preisliste))
w3.pack(padx=135, pady=20, side=LEFT)
w4 = Button(Interface, text="Einstellungen", font="Arial 9 bold", bg="grey", fg="white", width=15, height=2, command= lambda:raise_frame(Einstellungen))
w4.pack(padx=135, pady=20, side=LEFT)
w5 = Button(Interface, text="Hilfe", font="Arial 9 bold", bg="grey", fg="white", width=15, height=2, command=lambda:raise_frame(Hilfe))
w5.pack(padx=50, pady=20, side=LEFT)
Label(Einstellungen, text="Einstelungen").pack()
Button(Einstellungen, text="Interface", command= lambda:raise_frame(Interface)).pack()
Label(Statistiken, text="Statistiken").pack()
Button(Statistiken, text="Interfce", command= lambda:raise_frame(Interface)).pack()
raise_frame(Interface)
root.mainloop()
LG