def __init__(self, master): self.frame=frame=Tkinter.Frame(master) frame.pack() self.lines=["Hello"] self.RL=BaseReadline() self.RL.read_inputrc() self.prompt=">>>" self.readline_setup(self.prompt) self.textvar = Tkinter.StringVar() self._update_line() self.text=Tkinter.Label(frame, textvariable=self.textvar,width=50,height=40,justify=Tkinter.LEFT,anchor=Tkinter.NW) self.text.pack(side=Tkinter.LEFT) master.bind("<Key>",self.handler) self.locals={}