tkinter 怎么绑定事件
时间: 2023-09-14 18:14:29 浏览: 76
详解python tkinter教程-事件绑定
在Tkinter中,可以使用`bind()`方法将事件绑定到控件上。`bind()`方法接收两个参数:事件类型和事件处理函数。例如,将鼠标单击事件绑定到一个按钮上,可以使用以下代码:
```python
import tkinter as tk
def button_clicked(event):
print("Button clicked!")
root = tk.Tk()
button = tk.Button(root, text="Click me!")
button.bind("<Button-1>", button_clicked)
button.pack()
root.mainloop()
```
在上面的代码中,`button_clicked()`函数是事件处理函数,它将被调用当按钮被单击时。`"<Button-1>"`是事件类型,表示鼠标左键单击事件。`bind()`方法将事件类型和事件处理函数绑定到按钮上。
除了鼠标单击事件外,Tkinter还支持许多其他事件类型,如键盘按键事件、鼠标移动事件、窗口尺寸变化事件等。可以在Tkinter文档中查看完整的事件类型列表。
阅读全文