Thanks. The code I'm looking at, not mine, has the concept of an "after"
video event (it takes about 8 seconds) that added some confusion to
what the code does. I wasn't sure if the after_cancel wasn't related to
it and some Tk widget.
Jeff Epler wrote:
after, after_idle, and after_cancel map to the 3 main forms of the tcl
"after" command.
This command is used to delay execution of the program or to execute
a command in background sometime in the future. It has several forms,
depending on the first argument to the command:
[...]
after cancel id
Cancels the execution of a delayed command that was previously
scheduled. Id indicates which command should be canceled; it
must have been the return value from a previous after command. If the
command given by id has already been executed then the after cancel
command has no effect.
-- from http://www.tcl.tk/man/tcl8.4/TclCmd/after.htm
One use of "after" is in autoscrolling or autorepeat. When the starting
event is seen, the repeat is scheduled with "after". Each time the
repeat runs, it schedules itself again with "after". When the ending
event is seen, the repeat is cancelled with "after cancel". To do this,
tue id returned by the last "after" is stored somewhere.
Jeff
--
Wayne Watson (Watson Adventures, Prop., Nevada City, CA)
(121.015 Deg. W, 39.262 Deg. N) GMT-8 hr std. time)
Obz Site: 39° 15' 7" N, 121° 2' 32" W, 2700 feet
All the neutrons, and protons in the human body occupy
a cube whose side is 5.52*10**-6 meters (tiny!). That
adds up to a 150 pound person. It's not a surprise that
we are mostly space. (Calculation by WTW)
_______________________________________________
Tkinter-discuss mailing list
Tkinter-discuss@python.org
http://mail.python.org/mailman/listinfo/tkinter-discuss