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

1 投票
1 回答
759 浏览
提问于 2025-04-18 01:43

在Python中,有没有办法把一个对象(比如tkinter的控件)产生的所有事件都绑定到一个函数上,而不需要一个个去命名?这样做的目的是为了学习、调试和开发。

这个问题是在尝试寻找解决方案时出现的,具体是关于这个问题

1 个回答

1

你可以这样绑定所有的按键:

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

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

撰写回答