Asynchronous event handling...?
Fredrik Lundh
fredrik at pythonware.com
Mon Jan 24 02:22:53 EST 2005
Chris Line wrote:
> When the 'stop' button is selected after 'count', it does
> not execute until the count command finishes at 500.
> Instead, it is desired to stop counting immediately and
> execute the 'stop' method.
>
> Is there a simple way to handle this situation?
calling self.update() at regular intervals inside the loop (at least a couple
of times per second, if you can arrange that) will give Tkinter a chance to
process incoming events.
another possibility is to use a thread to do the processing, but that involves
other tricky issues (especially if you want to update the UI from the thread).
</F>
More information about the Python-list
mailing list