Using bound variables in Tkinter events

wes weston wweston at att.net
Wed Mar 31 09:22:38 EST 2004


Derek Fountain wrote:
> I'm coming to Tkinter from Tcl/Tk. In Tcl I can get a variable in an event
> using the %<X> substitution mechanism. For example, I can set up a command
> like:
> 
>  entry .e -validate 1 -vcmd "checkkey %d"
> 
> knowing that the '%d' will be replaced by something useful - whether the
> entry widget has recieved an insert or deletion in this case. The checkkey
> procedure will recieve "insert", "delete" or whatever as its first
> parameter.
> 
> What is the Tkinter way of getting that %d value?

Derek,
f = Entry()
...
v = StringVar()
v.set("test")
f["textvariable"] = v

print v.get()




More information about the Python-list mailing list