您需要进行两项更改:
- 加
master.bind('s', self.sharpen)
到
__init__。(绑定到frame
self似乎无效。)
- 当
s
按下时,self.sharpen(event)
会被调用。由于Tkinter将发送Tkinter.Event
对象,因此我们还必须将呼叫签名更改为def sharpen(self, event=None):
因此,当按下按钮时,
event将被设置为默认值
None,但是当
s按下按键时,
event将被分配给
Tkinter.Event对象。



