Python Tkinter 之事件关联(Python GUI 系列14)
1. 序言
本章介绍Tkinter的事件关联,本文是Python GUI系列的第14篇文章,整个系统约20篇博客,将全面的介绍Python Tkinter常用控件,最后还将基于Tkinter搭建两个比较完整的小项目。
2. 环境信息
********************************
本系列运行平台:Mac OS 10.13.4
Python 版本:3.6.4
********************************
3.事件关联
事件和绑定正如前几章提到的,Tkinter应用程序大部分事件都在事件循环中(通过mainloop方法进入事件循环)事件来自于多个来源,比如用户的键盘的输入和鼠标操作,和windowmanager的重绘事件(大多数情况下不是有用户直接调用的)。Tkinter提供强大的机制让您自己处理事件,每个组件你都可以为各种事件绑定python的函数和方法widget.bind(event,handler)如果组件中发生了与event描述匹配的事,将调用handler指定的处理程序。
Windows编程是基于消息的,绝大多数界面编程是基于事件的。
事件的