Mega Code Archive

 
Categories / Python Tutorial / Tkinker
 

Deselect for radio buttons simply sets the buttons associated value to a null string

from Tkinter  import *       state = '' buttons = []       def onPress(i):     global state     state = i     for btn in buttons:         btn.deselect()     buttons[i].select()       root = Tk() for i in range(10):     rad = Radiobutton(root, text=str(i),                              value=str(i), command=(lambda i=i: onPress(i)) )     rad.pack(side=LEFT)     buttons.append(rad) root.mainloop() print state