小白学tkinter(事件之(Event对象))

Event对象,当Tkinter去回调预先定义的函数时,将带着Event对象(作为参数)去调用,下边列举了Event对象的属性和含义。
小白学tkinter(事件之(Event对象))_第1张图片

当事件为时,
detail可以通过具体设定按键名(keysym进行筛选),如按下大写字母H才会触发。
下边演示了键盘特殊按键的keysym和keycode.

from tkinter import *
root = Tk()
def callback(event):
    #char 是event的一个属性,按键对应的字符(按键专属属性)
    print('点击位置:',event.keysym,event.keycode)

frame = Frame(root,width = 200,height = 200)
frame.bind('',callback)
frame.focus_set()
frame.pack()
mainloop()

你可能感兴趣的:(Tkinter学习)