本节预告  控件事件相关详解


label.bind("<Leave>", func)

26.鼠标移动事件

<B1-Motion>"   鼠标滑动的意思  鼠标完成 移动实现对应的功能

#<B1-Motion>左键移动

#<B3-Motion>右键移动

#<B2-Motion>中键移动

fun()  获取对应点位的坐标

27. 鼠标释放事件  

<ButtonRelease-1>  释放鼠标执行功能

#<ButtonRelease-1>释放鼠标左键

#<ButtonRelease-3>释放鼠标右键

#<ButtonRelease-2>释放鼠标中键

28.进入和离开事件 

#<Enter>鼠标光标进入控件时触发

#<Leave>鼠标光标离开控件时触发

29.响应所有按键的时间   -论快捷键的实现

<Key>响应所有的按键  

前提 必须设置焦点keycode  键盘事件作用于焦点之上

#keycode值代表键盘中所有的键   

若直接给窗体添加,可以不用设置焦点

fun功能详解 键对应的字符keychar(不一定存在)和键值keycode(一定存在)  

设置快捷键应该以键值为准

30.响应特殊按键事件

label.bind("<Shift_L>", func)   务必设置焦点 

焦点即为按键作用的对象

#<Shift_L> 左shift

#<Shift_R>

#<F5>

#<Return>  回车

#<BackSpace>  退格


未完待续  下节预告指定按键和组合按键事件

2019年8月24日17:36:26