# check buttons, the easy way from Tkinter import * root = Tk() states = [] for i in range(10): var = IntVar() chk = Checkbutton(root, text=str(i), variable=var) chk.pack(side=LEFT) states.append(var) root.mainloop() # let Tkinter keep track print map((lambda var: var.get()), states) # show all states on exit