Tkinter- checkbutton
Jim Segrave
jes at nl.demon.net
Fri Nov 4 12:50:08 EST 2005
In article <1131124290.860885.105430 at g14g2000cwa.googlegroups.com>,
Tuvas <tuvas21 at gmail.com> 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 (jes at jes-2.demon.nl)
More information about the Python-list
mailing list