Wie automatisch scrollen innerhalb einer Tkinter-message-Fenster

Schrieb ich die folgende Klasse für die Herstellung von "monitoring" - Ausgabe in einem extra Fenster.

  1. Leider ist es nicht automatisch scrollen nach unten zur letzten Zeile. Was ist falsch?
  2. Wie ich haben auch Probleme mit Tkinter und ipython: wie würde eine äquivalente Umsetzung mit qt4 Aussehen?

Hier ist der code:

import Tkinter
class Monitor(object):
  @classmethod
  def write(cls, s):
    try:
      cls.text.insert(Tkinter.END, str(s) + "\n")
      cls.text.update()
    except Tkinter.TclError, e:
      print str(s)
  mw = Tkinter.Tk()
  mw.title("Message Window by my Software")
  text = Tkinter.Text(mw, width = 80, height = 10)
  text.pack()

Verwendung:

Monitor.write("Hello World!")
Schreibe einen Kommentar