购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.2 tkinter简介

视频讲解

视频讲解:资源包\Video\02\2.2 tkinter简介.mp4

tkinter是使用Python进行窗口设计的模块,是Python的标准Tk GUI工具包的接口,在安装Python时,该模块就被自动安装了。通过使用tkinter模块可以实现很多直观的功能,比如计算器、设置时间、游戏窗口等。

大家小时候大概都玩过积木,玩积木时,通过将不同形状的积木进行一定的排列,就可以组成各种造型。这些积木就类似于tkinter模块中的组件(Widget),这些组件的功能各不相同,我们在使用tki nter时,实际上就是将这些组件“拼接”在窗口中。例如,使用Python中的tkinter模块实现的简易密码输入器的效果如图2.2所示,该窗口由一个Entry组件和12个Button组件构成,并且左下方的后退按钮和右下方的确认按钮上显示的为图片。

图2.2 简易密码输入器

虽然Python中含有tkinter模块,但是我们使用时也不能直接使用,而是需要在.py文件中先导入该模块,具体导入模块的代码如下:

说明

在Python 2.x版本中该模块名为Tkinter,而在Python 3.x中,该模块被正式更名为tkinter。本书使用的Python为3.8.2版本,所以导入模块时应该导入“tkinter”。

注意

为.py文件命名时,不要起名为Tkinter或者tkinter,否则导入模块会失败,运行程序时,就会出现如图2.3所示的错误。

图2.3 文件命名导致的错误 iKnKVzbVWH+XiP5GcAGWgldkT9D4/ciHFmBrutHswDpnu6Km8TRaQDIXeXwRqIMf

点击中间区域
呼出菜单
上一章
目录
下一章
×