Farbe ändern mit Button-Click
Verfasst: Montag 2. März 2020, 19:33
Hallo,
bin Anfänger. Mein Programm sieht z.Zt. so aus:
import tkinter
farbe = "#FF00FF"
fb = 0
# Anzeigefunktion
def FarbeEingeben():
farbe = t.get()
main.config(background = farbe) #"#FF00FF"
# Farbe ändern
def FarbeAendern():
fb = fb + 1
farbe = "#F" + str(fb) + "55FF"
main.config(background = farbe) #"#FF00FF"
main.title(fb)
main = tkinter.Tk()
main.geometry('800x400')
t = tkinter.Entry(main)
t.pack()
bshow = tkinter.Button(main, text = "Anzeigen", command = FarbeEingeben)
bshow.pack()
bfarbe = tkinter.Button(main, text = "Farbe ändern", command = FarbeAendern)
bfarbe.pack()
main.mainloop()
geplant war mit dem FarbeAendern-Button bei jedem Click den Farbstring zu erhöhen. Aber ich habe ein Problem mit 'fb'.
Was mache ich falsch???
bin Anfänger. Mein Programm sieht z.Zt. so aus:
import tkinter
farbe = "#FF00FF"
fb = 0
# Anzeigefunktion
def FarbeEingeben():
farbe = t.get()
main.config(background = farbe) #"#FF00FF"
# Farbe ändern
def FarbeAendern():
fb = fb + 1
farbe = "#F" + str(fb) + "55FF"
main.config(background = farbe) #"#FF00FF"
main.title(fb)
main = tkinter.Tk()
main.geometry('800x400')
t = tkinter.Entry(main)
t.pack()
bshow = tkinter.Button(main, text = "Anzeigen", command = FarbeEingeben)
bshow.pack()
bfarbe = tkinter.Button(main, text = "Farbe ändern", command = FarbeAendern)
bfarbe.pack()
main.mainloop()
geplant war mit dem FarbeAendern-Button bei jedem Click den Farbstring zu erhöhen. Aber ich habe ein Problem mit 'fb'.
Was mache ich falsch???