python中的事件

一、事件模式

上面是控件或者窗体要绑定的事件模式,比如:键盘事件的模式<Key>

#键盘事件,注意:在除了窗体外的控件上使用键盘事件要给控件添加焦点focus_set()
def keyListen(event):
    print("char:",event.char,"keycode:",event.keycode)
win.bind("<Key>",keyListen)

注意:上面的i的取值是1,2,3,含义如下:

    1:鼠标左键

    2:鼠标中键(滚轮)

    3:鼠标右键

二、事件属性

绑定的事件函数的形参event不可省略,不需要进行实参传递,是用来进行事件属性的获取的:

def keyListen(event):
    print("char:",event.char,"keycode:",event.keycode)

event.char:获取键盘的字符

event.keycode:获取键盘字符的ASCII码

等等

猜你喜欢

转载自blog.csdn.net/ryuhfxz/article/details/82956466