"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 -- http://mail.python.org/mailman/listinfo/python-list