das problem ist wenn ich die varieble in die funktion übergebe wartet der gar nicht auf meinen druck auf den button sondern führt die funktion einfach gleich aus und gibt aber am ende den wert nicht zurück! ich weiss nicht was ich da falsch mache - hier zur darstellung zweimalder code - leicht verändert:
1. hier wird keine variable übergeben -> die funktion wird erst nach knopfdruck ausgeführt
ich habe die variablen bereits drin - bloß nicht aktiviert/übergeben
Code: Alles auswählen
from Tkinter import *
def test():
Label(root,text='Variable wird jetzt veraendert').pack()
variable=2
return variable
variable=1
root=Tk()
Button(root,text='Bla',command=test).pack()
root.mainloop()
print variable
Code: Alles auswählen
from Tkinter import *
def test(variable):
Label(root,text='Variable wird jetzt veraendert').pack()
variable=2
return variable
variable=1
root=Tk()
Button(root,text='Bla',command=test(variable)).pack()
root.mainloop()
print variable