continuous plotting with Tkinter

Martin Blume mblume at socha.net
Fri Feb 4 05:32:02 EST 2005


"Russell E. Owen" schrieb
>
> >I have a number-crunching application that spits out
> >a lot of numbers. Now I'd like to pipe this into a
> >python app and plot them using Tkinter, such as:
> >$ number_cruncher | myplot.py
> >But with Tkinter once  I call Tkinter's mainloop() I
> >give up my control of the app and I can't continue to
> >read in data from stdin.  Or can I? If so, how?
>
> One way is to use a thread to read the numbers, then
> make them available to the main thread via a Queue
> object, which you poll for new values.
>
I already tinkered with threads, yet it didn't work.
I'll try again.

>
> Another option is to use a Tk-compatible file or socket
> of some kind which triggers a callback when data comes
> in. See
>
>htttp://www.astro.washington.edu/rowen/TkinterSummary.html#FileHand
lers>

> some ideas on this.
>
Thanks, I'll look.

Martin





More information about the Python-list mailing list