How Can I add serial comms events to Tkinter mainloop?

Grant Edwards grante at
Mon Feb 4 19:37:16 CET 2002

In article <ORr78.26230$oK1.225674 at NewsReader>, JH wrote:

> I am trying to write a simple serial console. I was hoping to
> use Tkinter for the GUI but I cannot see how to add RX chars
> from my serial port to the console while Tk.mainloop is running
> is it me ?

You use Tkinter.tkinter.createfilehandler to add a "handler"
routine to a file.  This works for serial ports as well -- at
least under Unix. If you want to see a demo of how this is done
to handle data from a pipe, you can look at

The relevent stuff is in the "start" method of the execWindow

Grant Edwards                   grante             Yow!  If elected, Zippy
                                  at               pledges to each and every
                                 American a 55-year-old

More information about the Python-list mailing list