Ich könnte das machen (pseudocode):
Code: Alles auswählen
self.text = Tkinter.Text(self.root, height=30, width=80)
self.text.config(
state=Tkinter.DISABLED # make textbox "read-only"
)
self.root.bind("<Key>", self.event_key_pressed)
def event_key_pressed(self, event):
char = event.char
self.text.config(state=Tkinter.NORMAL)
char = foobar(char)
self.text.insert("end", char)
self.text.see("end")
self.text.config(state=Tkinter.DISABLED)
