Mein Problem ist folgendes: Ich habe ein Programm mit GUI von dem aus man ein neues Fenster für Einstellungen öffnen kann. In diesem Einstellungsfenster sind Checkboxen zum abhaken. Als Rückgabewert bekomme ich aber immer nur 0. Hier mal ein Minibeispiel das das gleiche Problem aufweist.
Code: Alles auswählen
import Tkinter as tk
class Hauptprogramm(tk.Tk):
def __init__(self):
tk.Tk.__init__(self)
s=Einstellungen()
self.mainloop()
class Einstellungen(tk.Tk):
def __init__(self):
tk.Tk.__init__(self)
self.zahl=tk.IntVar()
self.knopf()
def knopf(self):
c=tk.Checkbutton(self,text='Box',var=self.zahl,command=self.check)
c.pack()
def check(self):
print self.zahl.get()
if __name__=='__main__':
s=Hauptprogramm()