Python - 绑定来自单个对象的所有事件

时间:2014-04-07 15:39:44

标签: python events bind

在Python中,有没有办法将对象(可能是tkinter小部件)生成的每个事件绑定到单个函数,而无需明确命名它们?这里的动机是学习,调试和开发目的。

(在尝试找到this的解决方案时出现了这个问题。)

1 个答案:

答案 0 :(得分:0)

您可以绑定到所有键,如下所示:

def callback(event):
    print(event.char, event.keysym, event.keycode)

root = Tk()
root.bind('<Key>', callback)
root.mainloop()