[Python-Dev] Event loops, PyOS_InputHook, and Tkinter
ronaldoussoren at mac.com
Mon Nov 14 19:21:13 CET 2005
On 14-nov-2005, at 8:16, Josiah Carlson wrote:
> I personally like Edward Loper's idea of just running your own event
> handler which deals with drawing, suspend/resume, etc...
>> If, however, Python contains an event loop that takes care of
>> events as
>> well as Python commands, redrawing won't happen until Python has
>> executed all plot commands -- so no repainting in vain here.
> ...but even without posting and reading events as stated above, one
> could check for plot events every 1/100th a second. If there is an
> update, and it has been 10/100 seconds since that undrawn event
> redraw. Tune that 10 up/down to alter responsiveness characteristics.
> Or heck, if you are really lazy, people can use a plot() calls, but
> until an update_plot() is called, the plot isn't updated.
I wonder why nobody has suggested a seperate thread for managing the
using the hook in Python's event loop to issue the call to update_plot.
> There are many reasonable solutions to your problem, not all of which
> involve changing Python's event loop.
> - Josiah
> Python-Dev mailing list
> Python-Dev at python.org
> Unsubscribe: http://mail.python.org/mailman/options/python-dev/
More information about the Python-Dev