鼠标与键盘事件
1 import tkinter 2 3 wuya = tkinter.Tk() 4 wuya.title("wuya") 5 wuya.geometry("300x200+10+20") 6 7 8 9 bt = tkinter.Button(wuya,text='鼠标进入打印') 10 bt.pack() 11 12 def func(event): 13 print('鼠标进入按钮') 14 # 绑定事件,鼠标进入按钮的时候执行func()函数,在控制台打印:鼠标进入按钮 15 bt.bind('<Enter>',func) 16 17 18 # 还有其他的事件 19 # 只需改变bind中的第一个参数,用以下对应的字符串替换即可 20 ''' 21 <Button-1> 鼠标左键按下,2表示中键,3表示右键; 22 <ButtonPress-1> 同上; 23 <ButtonRelease-1> 鼠标左键释放; 24 <B1-Motion> 按住鼠标左键移动; 25 <Double-Button-1> 双击左键; 26 <Enter> 鼠标指针进入某一组件区域; 27 <Leave> 鼠标指针离开某一组件区域; 28 <MouseWheel> 滚动滚轮; 29 <KeyPress-A> 按下A键,A可用其他键替代; 30 <Alt-KeyPress-A> 同时按下alt和A;alt可用ctrl和shift替代; 31 <Double-KeyPress-A> 快速按两下A; 32 <Lock-KeyPress-A> 大写状态下按A; 33 34 ''' 35 36 37 wuya.mainloop()
还有一些其他的事件,用法类似,查看笔者的tkinter中的总结:http://www.cnblogs.com/wuyazi/p/8779319.html