wer kann mir sagen warum beim betätigen des buttons die schrift des labels nicht geändert wird?
witzig: wenn ich das fenster nicht in einer funktion schreibe, geht es, es happert also irgendwie an der übergabe, die stattfinden muss. ich brauche für ein bestimmtes projekt diese lösung mit den zwei funktionen.
ich bedanke mich im voraus.
Code: Alles auswählen
from Tkinter import*
def textae(variable,lb):
if variable!="":
lb["text"] = variable
def fenster():
f=Tk()
entry=Entry(f)
entry.grid(row=0,column=0)
variable=entry.get()
lb = Label(f,text="hallo")
lb.grid(row=1,column=0)
btest = Button(f,text="Test")
btest.grid(row=2,column=0)
btest.bind("<Button-1>",textae(variable,lb))
f.mainloop()
fenster()
mfg roland