资料内容:
在本章中,我们将介绍以下配方:
构造 Tkinter 应用程序
使用按钮
创建文本条目
跟踪文本更改
验证文本条目
选择数值
使用单选按钮创建选择
使用复选框实现交换机
显示项目列表
处理鼠标和键盘事件
设置主窗口的图标、标题和大小
介绍
由于其清晰的语法和广泛的库和工具生态系统,Python 已经成为一种流行的通用编程语言。从
web 开发到自然语言处理(NLP),您可以很容易地找到一个适合您的应用领域需要的开源库,在
最后一个例子中,您可以始终使用 Python 标准库中包含的任何模块。
标准库遵循“包含电池”的理念,这意味着它包含大量实用程序:正则表达式、数学函数、网络等
等。该库的标准图形用户界面(GUI 包是 Tkinter,是 Tcl/Tk 之上的一个薄的面向对象层。
从 Python 3 开始,Tkinter 模块被重命名为 tkinter(小写为 t。它还影响到 tkinter.ttk 和
tkinter.tix 扩展。我们将在本书的最后一章深入探讨 tkinter.ttk 模块,因为
tkinter.tix 模块已被正式弃用。
在本章中,我们将探讨 tkinter 模块的一些基本类的几种模式,以及所有小部件子类通用的一些
方法。
构造 Tkinter 应用程序
使用 Tkinter 制作应用程序的一个主要优点是,用几行脚本就可以很容易地建立一个基本的 GUI。
随着程序变得越来越复杂,从逻辑上分离每个部分变得越来越困难,因此有组织的结构将帮助我们
保持代码的整洁。