from Tkinter import * print "trovi tutte le proprietà in http://effbot.org/tkinterbook/checkbutton.htm" def ScriviStato(): if var.get()==0: print "stato 0" elif var.get()==1: print "stato 1" else: print "non conosciuto : " + str(var.get()) root = Tk() var = IntVar() #valore del checkbutton di tipo integer 1/0 # var = StringVar() #valore del checkbutton di tipo stringa "1"/"0" var.set(1) #valore messo a 1 cioè On ch = Checkbutton(root, text="Expand", command=ScriviStato,variable=var) ch.pack() mainloop()