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

3.1 创建窗口

视频讲解

视频讲解:资源包\Video\03\3.1 创建窗口.mp4

前面介绍过tkinter模块中的组件相当于一块块积木,而将各种“积木”进行排列组合时,需要为其定义父容器并且定义其在父容器中的位置,这样,这些“积木”才会显示出来。而这个父容器可以是其他组件,也可以是根窗口,接下来介绍如何创建根窗口。

创建窗口,需要实例化Tk()方法,然后通过mainloop()方法让程序等待与处理窗口事件,直到窗口被关闭。例如,下面代码就可以创建一个空白窗口。

上面代码的运行效果如图3.1所示。该窗口的大小为默认大小,用户可以借助鼠标拖动窗口和改变窗口大小。其左上角的“羽毛”是窗口的默认图标,“羽毛”右边的“tk”是窗口的默认标题。单击右侧的按钮可以最小化、最大化及关闭该窗口。

图3.1 创建一个空白窗口

说明

mainloop()方法可以让程序循环执行,并且等待与处理事件。实际上,可以将窗口中的组件理解为一部连环画,而mainloop()方法的作用是负责监听各个组件,当组件发生变化,或者触发事件时,立即更新窗口。 Qh3NMeu5SnfHnZNGsRWlzEEz6yV4cNq7HeITKX1CyFYxQcq6v+5CpVlozFKpRZOd

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