In article <[EMAIL PROTECTED]>,
Tuvas <[EMAIL PROTECTED]> wrote:
>Ere, ignore the mis-capped Checkbutton and the missed master call in
>it...
>
You need to use a Tkinter variable (IntVar, StringVar or whatever),
associate it with the Checkbutton, and access it with the get() and
set() methods:
from Tkinter import *
root = Tk()
v = IntVar()
v.set(1)
def do_stuff_here():
print "Value is zero"
def do_other_stuff_here():
print "Value is not zero"
def check():
if v.get() == 0:
do_stuff_here()
elif v.get() == 1:
do_other_stuff_here()
else:
print "This is impossible, but it happened"
b = Checkbutton(root, text = 'Press Me', command = check, variable = v)
b.grid(row = 0, column = 0)
root.mainloop()
--
Jim Segrave ([EMAIL PROTECTED])
--
http://mail.python.org/mailman/listinfo/python-list