ButtonPress-1 | 单机鼠标左键,简写为Button-1,后面的数字可以是1、2、3,分别代表左键、 中间滑轮、右键 |
---|---|
ButtonRelease-1 | 释放鼠标左键,后面的数字可以是1、2、3,分别代表左键、 中间滑轮、右键 |
B1-Motion | 按住鼠标左键移动,B2-Motion和B3-Motion分别表示鼠标滑轮移动、右键移动 |
MouseWheel | 转动鼠标滑轮 |
Double-Button-1 | 双击鼠标左键 |
Enter | 鼠标光标进入控件实例 |
Leave | 鼠标光标移开控件实例 |
Key | 按下键盘的任意键 |
KeyPress-字母/KeyPress-数字 | 按下键盘的某一字母或者数字键 |
KeyRelease | 释放键盘上的按键 |
Return | 回车键,其他同类型的有Shift、Tab、Control、Alt |
Space | 空格键 |
UP、Down、Left、Right | 方向键 |
F1、…、F12 | 常用的功能键 |
Control-Alt | 组合键,比如Control-Shift-KeyPress-T用户同时按Ctrl+Shift+T |
FocusIn | 当控件获取焦点时候触发、比如鼠标点击输入控件输入内容,可以调用focus_set()方法使控件获得焦点 |
FocusOut | 当控件失去焦点时激活,比如鼠标离开输入框时 |
Configure | 控件的发生改变的时候触发事件,比如调整了控件的大小等 |
Deactive | 当控件的状态从“激活”变为“未激活”时触发事件 |
Destroy | 当控件被销毁的时候触发执行的函数 |
Expose | 当窗口或组件的某个部分不再被覆盖的时候触发事件 |
Visibility | 当应用程序至少有一部分在屏幕中是可见状态时触发事件 |
def move(event):
no_btn.place(relx = random(), rely = random(),anchor = tk.CENTER)
no_btn.bind('<Enter>',move)
点击鼠标至按钮,则按钮移动位置