I have been trying to learn how to associate keyboard events with actions taken 
by a Python program using Tkinter.  From what I've read online, it seems that 
this is done with the bind methods.  In one of my programs, I have included the 
following:

self.enternumber = Entry(self)
self.enternumber.bind("<Return>",self.quit)
self.enternumber.pack({"side":"top"})

It seems to me that, as a result of this code, if the enternumber Entry widget 
is selected and then the <Return> key is pressed, then the program should quit. 
 Indeed, it seems that the program does attempt to quit, but instead an error 
message appears claiming that quit() takes 1 argument but 2 are given.  I get 
the same type of error if I replace self.quit with some function that I have 
written.  I am not sure how to fix this problem and hope that someone here can 
spot my error.  Thanks for your help.

Shankar


-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to