Entry
[Tk] ScrolledText example
Jul 5th, 2000 10:00
Nathan Wallace, unknown unknown, Hans Nowak, Snippet 166, Python Snippet Support Team
"""
Packages: gui.tkinter
"""
from Tkinter import *
from ScrolledText import ScrolledText
class TextThingy (Frame):
def __init__(self, master=None):
Frame.__init__(self, master)
self.pack()
self.createWidgets()
def createWidgets(self):
self.entry = Entry(self)
self.entry.pack(fill=X, pady=5)
self.entry.bind("<Key-Return>", self.blurb)
self.text = ScrolledText(self, state=DISABLED, height=10)
self.text.pack()
def blurb(self, event):
text = self.entry.get() + "\n"
self.entry.delete(0, END)
self.text.config(state=NORMAL)
self.text.insert(END, text)
self.text.config(state=DISABLED)
TextThingy().mainloop()