Tkinter教程之Event篇(2)

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

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

''' 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(
' <BackSpace><
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值