Python - 绑定单个对象的所有事件
在Python中,有没有办法把一个对象(比如tkinter的控件)产生的所有事件都绑定到一个函数上,而不需要一个个去命名?这样做的目的是为了学习、调试和开发。
这个问题是在尝试寻找解决方案时出现的,具体是关于这个问题。
1 个回答
1
你可以这样绑定所有的按键:
def callback(event):
print(event.char, event.keysym, event.keycode)
root = Tk()
root.bind('<Key>', callback)
root.mainloop()