~shimizukawa/pyreadline/python3

« back to all changes in this revision

Viewing changes to pyreadline/examples/tk_gui.py

  • Committer: shimizukawa
  • Date: 2011-04-09 07:18:47 UTC
  • Revision ID: shimizukawa-20110409071847-e1qkxxuosizowqp2
revert python3 support.

Show diffs side-by-side

added added

removed removed

Lines of Context:
14
14
from pyreadline.keysyms.common import KeyPress
15
15
import pyreadline.logger as log
16
16
log.sock_silent=False
17
 
import tkinter,sys
 
17
import Tkinter,sys
18
18
 
19
19
translate={"plus":"+","minus":"-","asterisk":"*","slash":"/","exclam":"!","quotedbl":'"',
20
20
           "parenleft":"(","parenright":")",}
41
41
 
42
42
class App:
43
43
    def __init__(self, master):
44
 
        self.frame=frame=tkinter.Frame(master)
 
44
        self.frame=frame=Tkinter.Frame(master)
45
45
        frame.pack()
46
46
        self.lines=["Hello"]
47
47
        self.RL=BaseReadline()
48
48
        self.RL.read_inputrc()
49
49
        self.prompt=">>>"
50
50
        self.readline_setup(self.prompt)
51
 
        self.textvar = tkinter.StringVar()
 
51
        self.textvar = Tkinter.StringVar()
52
52
        self._update_line()
53
 
        self.text=tkinter.Label(frame, textvariable=self.textvar,width=50,height=40,justify=tkinter.LEFT,anchor=tkinter.NW)
54
 
        self.text.pack(side=tkinter.LEFT)
 
53
        self.text=Tkinter.Label(frame, textvariable=self.textvar,width=50,height=40,justify=Tkinter.LEFT,anchor=Tkinter.NW)
 
54
        self.text.pack(side=Tkinter.LEFT)
55
55
        master.bind("<Key>",self.handler)
56
56
        self.locals={}
57
57
        
83
83
        
84
84
        
85
85
        
86
 
root=tkinter.Tk()
 
86
root=Tkinter.Tk()
87
87
 
88
88
display=App(root)
89
89
root.mainloop()
 
 
b'\\ No newline at end of file'