当前位置:   article > 正文

Python3.7 Tkinter基础使用(二)_python 事件序列

python 事件序列
Tk的事件及功能绑定
  • Tkinter 使用一种成为事件序列的机制来允许用户定义事件,用户需要bind()方法将具体的我事件序列与自定义的方法相绑定。
  • 事件序列是以字符串的形式表示的。
  • 可以表示一个或多个相关联的事件(如果是多个事件,那么对应的方法只有在满足所有的前提下才会被调用)。

事件序列使用一下语法描述:

<modifier-type-detail>

  • 事件序列是包含在尖括号(<…>)中
  • type必填,通常用于描述普通的事件类型,例如鼠标点击或键盘按键点击
  • modifier可选,通常用于描述组合键,如Ctrl+c,Shift+鼠标左键
  • detail可选,通常用于描述具体按键,如Button-1,表示鼠标左键
事件序列含义
<Button-1>鼠标左键
<Button-2>鼠标中键
<Button-3>鼠标右键
<KeyPress-H>用户点击 H 键
<Control-Shift-KeyPress-H>用户同时点击 Ctrl + Shift + H

注意:button4、5用于linus系统的鼠标滚轮↑↓滑动,win和mac中用mouseview事件。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/黑客灵魂/article/detail/761045
推荐阅读
相关标签