I wrote a simple Tkinter based Python application that reads text from a serial connection and adds it to the window, specifically a text widged.
After a lot of tweaks a
Regarding your demo script.
You're doing GUI stuff from the non-GUI thread. That tends to cause problems.
see: http://www.effbot.org/zone/tkinter-threads.htm