1.简单的事件处理
简单的事件处理可通过command选项来绑定,该选项绑定为一个函数或方法,当用户单击指定按钮时,通过该command选项绑定的函数或方法就会被触发。例如:

Python笔记----事件处理
该绑定方法存在一定局限性:

  1. 程序无法为具体事件(比如鼠标移动,按键事件等)绑定事件处理方法;
  2. 程序无法获取事件相关信息。

2.事件绑定
为了弥补command绑定事件方式的不足,Python的Widget组件提供了一个bind()绑定方法,该方法可为任意事件绑定事件处理方法。

Python笔记----事件处理
​ self.one和self.double方法都可以定义一个event参数,该参数代表了传给该事件处理方法的事件对象。
​ Tkinter可以直接使用字符串代表事件类型,代表鼠标左键单击事件,代表鼠标左键双击事件。
​ 下图为鼠标移动事件绑定事件处理方法。
Python笔记----事件处理

相关文章:

  • 2021-10-24
  • 2022-12-23
  • 2021-06-27
  • 2022-12-23
  • 2021-10-04
  • 2020-06-18
  • 2021-10-19
  • 2020-01-02
猜你喜欢
  • 2021-07-30
  • 2022-12-23
  • 2021-10-30
  • 2022-12-23
  • 2021-09-10
  • 2022-12-23
  • 2021-10-30
相关资源
相似解决方案