[Tutor] Configuration File, Tkinter, IntVars--Manufacturing Variables

Alan Gauld alan.gauld at btinternet.com
Wed Mar 4 20:32:57 CET 2009

"Wayne Watson" <sierra_mtnview at sbcglobal.net> wrote

> I'm not sure what normal is. Do you have an example,

> Is this what you have in mind 
> <http://effbot.org/tkinterbook/entry.htm>?
> =================start
> from Tkinter import *
> master = Tk()
> e = Entry(master)
> e.pack()
> e.focus_set()
> def callback():
>    print e.get()
> b = Button(master, text="get", width=10, command=callback)
> b.pack()
> mainloop()
> ========================end

Yes thats exactly what I had in mind.

> This begs the question as to why one would use control variables at 
> all?
> From a light reading of the subject, it seems as though they may 
> help
> in certain circumstances of coupling.

Yes, although you can still do it by hand.

> One special quality of a control variable is that it can be shared 
> by a
> number of different widgets, and the control variable can remember
> all the widgets that are currently sharing it.

This is fairly rare in my experience but it would be handy. But OTOH
its sufficiently complex that I might prefer to make that complexity
explicit so that I remember its there!


Alan G. 

More information about the Tutor mailing list