Pooja Bhalode wrote: > Hi, > > I have a bunch of checkbuttons in my code and a default settings button > which restores the original setting in the checkbuttons. The code is given > below: > > > var1 = IntVar() > var2 = IntVar() > var3 = IntVar() > var4 = IntVar() > Checkbutton(frame1, text = "Vertices", variable=var1, onvalue=1, > offvalue=0).grid(row=1, column = 1, sticky=W) > Checkbutton(frame1, text = "Edges", variable=var2).grid(row=2, column > = > 1, sticky=W) > Checkbutton(frame1, text = "Faces", variable=var3).grid(row=3, column > = > 1, sticky=W) > check = Checkbutton(frame1, text = "Center", variable=var4) > check.grid(row=4, column = 1, sticky=W) > check.select() > > label2 = Label(frame1, text="2. Cut off Improvement %") > label2.grid(row=5, column=0,sticky=W) > Entry2 = Entry(frame1) > Entry2.insert(END, '05') > Entry2.grid(row=5, column = 1, sticky = W) > > def default(): > print "Inside default" > > var1.set(0) > var2.set(0) > var3.set(0) > var4.set(1) > Entry2.delete(0, END) > Entry2.insert(END,'05') > > Button(frame1, text = "Select Default value", > command=default).grid(row=0, column = 2, sticky=W) > > > This resets the Entry2 but it does not reset the checkbuttons selection to > the values specified in default function. > Can some one please tell me where I am going wrong?
The problem has to be elsewhere in your code. If I run a script from Tkinter import * root = frame1 = Tk() if 1: # your snippet shown above goes here root.mainloop() clicking the button unchecks Vertices, Edges, Faces and checks Center. _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: https://mail.python.org/mailman/listinfo/tutor