My CheckButton variables seem always to be true, whether the box is checked or
not, which makes them considerably less useful. Following is a little script
that illustrates the difficulty. Any help will be greatly appreciated. Thank
you.
############### ############### #############
from Tkinter import *
def bCommand():
if c['variable']: ## ALSO TRIED: if cVbl
print 'bool(cVbl)==Tr ue'
else:
print 'bool(cVbl)==Fa lse'
root = Tk()
cVbl = IntVar()
c = Checkbutton(roo t,variable=cVbl )
c.pack(side=LEF T)
b = Button(root,hei ght=1,width=10, command=bComman d)
b.pack(side=LEF T)
root.mainloop()
not, which makes them considerably less useful. Following is a little script
that illustrates the difficulty. Any help will be greatly appreciated. Thank
you.
############### ############### #############
from Tkinter import *
def bCommand():
if c['variable']: ## ALSO TRIED: if cVbl
print 'bool(cVbl)==Tr ue'
else:
print 'bool(cVbl)==Fa lse'
root = Tk()
cVbl = IntVar()
c = Checkbutton(roo t,variable=cVbl )
c.pack(side=LEF T)
b = Button(root,hei ght=1,width=10, command=bComman d)
b.pack(side=LEF T)
root.mainloop()
Comment