'''
Tkinter教程之Event篇(2)
'''
'''
5.测试离开(Leave)事件
'''
#
-*- coding: cp936 -*-
#
leave:鼠标离开时产生此事件
from
Tkinter
import
*
root
=
Tk()
def
printCoords(event):
print
event.x,event.y
#
创建第一个Button,并将它与Enter事件绑定
bt1
=
Button(root,text
=
'
leftmost button
'
)
bt1.bind(
'
<Leave>
'
,printCoords)
bt1.grid()
root.mainloop()
#
分别测试Leave事件,只是在离开组件是会产生此事件。
'''
6.响应特殊键(Special Key)
'''
#
-*- coding: cp936 -*-
#
键盘特殊键事件
from
Tkinter
import
*
root
=
Tk()
def
printCoords(event):
print
'
event.char =
'
,event.char
print
'
event.keycode =
'
,event.keycode
#
创建第一个Button,并将它与BackSpace键绑定
bt1
=
Button(root,text
=
'
Press BackSpace
'
)
bt1.bind(
'

这篇博客详细介绍了Tkinter中事件处理的各种情况,包括测试离开(Leave)事件、响应特殊键(Special Key)如BackSpace、Enter、F5等,响应所有按键(Key)事件,只处理指定按键消息,使用组合键响应事件,以及改变组件大小事件(Configure)。通过实例展示了如何绑定这些事件并获取相关坐标或键值。
最低0.47元/天 解锁文章
1876

被折叠的 条评论
为什么被折叠?



