ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码
当前位置:首页 >> 网络编程 >> Ruby教程 >> jQuery事件绑定 tkinter学习-事件绑定与窗口

jQuery事件绑定 tkinter学习-事件绑定与窗口(1/6)

来源:网络整理     时间:2017-08-11     关键词:jQuery事件绑定

本篇文章主要介绍了"jQuery事件绑定 tkinter学习-事件绑定与窗口",主要涉及到jQuery事件绑定方面的内容,对于Ruby教程感兴趣的同学可以参考一下: 阅读目录:事件绑定Toplevel组件标准对话框事件绑定:说明:对于每个组件来说,可以通过bind()方法将函数或方法绑定到具体的事件上。事件序列:  说明:用...

阅读目录:

  • 事件绑定

  • Toplevel组件
  • 标准对话框

事件绑定:

说明:对于每个组件来说,可以通过bind()方法将函数或方法绑定到具体的事件上。

事件序列:

  说明:用户需要使用bind()方法将具体的事件序列与自定义的方法绑定,时间序列是以字符串的形式表示的。

  语法描述:

    <modifier - type - dateil>

    事件序列必须包含在尖括号(<...>)中

    type部分的内容是最重要的,它通常用来描述普通的数据类型,例如鼠标单击或键盘单击(<Button-1>,表示用户单击鼠标左键)

    modifier部分是可选的,它通常是用于描述组合键,例如Ctrl+c,(<Key-H>,表示用户按下H)

    dateil部分是可选的,它通常是描述具体的键,(<Control-Shift-Key-H>,表示用户同时按下Ctrl+Shift+H)

  type(常用的):

    Button:当用户点击鼠标按键的时候触发该事件,<Button-1>左键,<Button-2>中键,<Button-3>右键,<Button-4>滚轮上(liunx),<Button-5>滚轮下(liunx)  

    ButtonRelease:当用户释放鼠标按键的时候触发的事件

    KeyPress:当用户按下键盘的时候触发该事件,简写key

  modifier(常用的):

    Alt:当用户按下Alt按键的的时候

    Any:表示任何类型的按键被按下的时候,例如<Any-KeyPress>,表示当用户按下任何键的时候

    Control:表示按下Ctrl键的时候

    Double:当后续两个事件被连续触发的时候,例如<Double-Button-1>,表示双击鼠标左键的时候

    Lock:当打开大写字母的时候

    Shift:当按下Shift的时候

    Triple:当后续三个事件被触发的时候

Event对象:

  说明:当Tkinter去回调预定定义的函数的时候,将会带着Evnet对象去调用,常用的有:

  x,y 当前鼠标位置坐标(相对于窗口左上角)

  x_root,y_root 当前鼠标位置坐标(相对于屏幕左上角)

  char 按键对应的字符

  keysym 按键名

  keycode 按键码

jQuery事件绑定相关图片

jQuery事件绑定相关文章