tkinter获取按键事件
时间: 2023-08-25 12:07:46 浏览: 88
Python的Tkinter点击按钮触发事件的例子
在Tkinter中,可以通过绑定事件处理函数来获取按键事件。下面是一个示例代码:
```python
from tkinter import *
def on_key_press(event):
print("You pressed {}".format(event.char))
root = Tk()
# 绑定键盘按下事件
root.bind('<KeyPress>', on_key_press)
root.mainloop()
```
在这个例子中,我们创建了一个窗口并绑定了键盘按下事件`<KeyPress>`,当用户按下键盘上的任意键时,事件处理函数`on_key_press`就会被调用,并且会打印出按下的键。
需要注意的是,在Windows系统中,由于Tkinter的实现原因,如果要获取功能键(如Ctrl、Shift、Alt等)的按键事件,需要使用`<Key>`而不是`<KeyPress>`。
阅读全文