Tkinter Problem?
Davy
zhushenli at gmail.com
Mon Nov 19 21:13:03 EST 2007
Hi all,
I have written a simple Tkinter program, that is draw a rectangle in a
canvas, when I press Up key, the rectangle move up. But the program
seems work not properly? My environment is Python2.5+PythonWin.
##----------------------
from Tkinter import *
class MyApp:
def __init__(self,parent):
self.myContainer1 = Frame(parent)
self.myContainer1.pack()
self.canv = Canvas(relief=SUNKEN)
self.canv.config(width = 300,height=300)
self.canv.pack()
self.canv.create_rectangle(100,100,150,150,tags="rect")
self.canv.bind('<Up>',self._onUpKey)
self.canv.bind('<Return>', self._onReturnKey)
def _onUpKey(self,event):
self.canv.move(tagOrId,xAmount=0,yAmount=10)
def _onReturnKey(self,event):
print 'Hello world'
root = Tk()
myapp = MyApp(root)
root.mainloop()
##----------------------
Best regards,
Davy
More information about the Python-list
mailing list