tkinter中鼠标与键盘事件(十五)
本文转自Tynam Yang的博客园
import tkinterwuya = tkinter.Tk()
wuya.title("wuya")
wuya.geometry("300x200+10+20")bt = tkinter.Button(wuya,text='鼠标进入打印')
bt.pack()def func(event):print('鼠标进入按钮')
# 绑定事件,鼠标进入按钮的时候执行func()函数,在控制台打印:鼠标进入按钮
bt.bind('<Enter>',func)# 还有其他的事件
# 只需改变bind中的第一个参数,用以下对应的字符串替换即可
'''<Button-1> 鼠标左键按下,2表示中键,3表示右键;<ButtonPress-1> 同上;<ButtonRelease-1> 鼠标左键释放;<B1-Motion> 按住鼠标左键移动;<Double-Button-1> 双击左键;<Enter> 鼠标指针进入某一组件区域;<Leave> 鼠标指针离开某一组件区域;<MouseWheel> 滚动滚轮;<KeyPress-A> 按下A键,A可用其他键替代;<Alt-KeyPress-A> 同时按下alt和A;alt可用ctrl和shift替代;<Double-KeyPress-A> 快速按两下A;<Lock-KeyPress-A> 大写状态下按A;'''wuya.mainloop()
还有一些其他的事件,用法类似,查看笔者的tkinter中的总结:http://www.cnblogs.com/wuyazi/p/8779319.html
作者:Tynam.Yang
出处:https://www.cnblogs.com/tynam/