在前一篇文章中,我们已经了解是tkinter的一些标签的使用,但一个GUI程序除了让别人看到,还要有一些交互操作,实现人机交互的方法我们称为事件,通过事件分为:鼠标事件,键盘事件和窗口事件。接下来我们将对事件进行介绍,如果对tkinter标签还不了解的可以看看:tkinter
一.事件绑定方法
在使用事件时,我们首先要将进行事件的标签和要发生的事件进行绑定,绑定事件的方法有三种:
1.bind(sequence,func,add) :控件标签绑定
2.bind_class(className,sequence,func,add) :类邦定
3.bind_all(sequence,func,add) :将使用组件事件邦定到事件响应函数上
例如:
import tkinter as tk
import tkinter.messagebox
windows = tk.Tk()
windows.title('事件绑定')
windows.geometry('500x300')
button = tk.Button(windows, text='点击一下')
button.pack()
def func(event):
tk.messagebox.showinfo(title='消息',message='点击了按扭!')
button.bind("<Button>"