On Mon, May 17, 2010 at 11:17:31PM +0200, Geoff Bache wrote:
                        .
                        .
                        .
> Thanks for the tip, hadn't occurred to me to look for Tcl/Tk
> documentation. It didn't really answer the question though and I must
> admit I don't speak Tcl so didn't really follow the example (which
> looked to me like it nested a call to "after" inside a call to
> "after_idle", why would you want to do that?)
                        .
                        .
                        .
I quote two Masters of Tk:

    Idles run until the idle queue is drained.  If
    an [after idle] reschedules itself endlessly, it
    hangs the event loop.  [after idle [after 0 ...]]
    causes the idle to schedule a timer event that's
    immediately ready, so the rescheduled callback is
    NOT an idle event and the event loop can make
    progress.

    idle events are critical to doing a good job of a
    GUI; [I have] no idea if they are useful for
    anything else ...

One of us needs to write this in readable English.  I know *I* am already
backed up ...
_______________________________________________
Tkinter-discuss mailing list
Tkinter-discuss@python.org
http://mail.python.org/mailman/listinfo/tkinter-discuss

Reply via email to