第三章、布局
1. 布局简介
什么是布局?
布局(Layout) 是指如何管理和排列控件(Widget)在窗口或容器(如 Frame)中的位置和大小。
Tkinter 提供了三种主要的布局管理器(Geometry Managers),每种方式适用于不同的场景。
三种布局:
- pack 打包布局 - 使用于简单界面,快速布局的场景
- grid 网格布局 - 适合复杂界面,精准控制行列的场景
- place 放置布局 - 需要固定位置或重叠控件的特殊场景。(已被弃用)
窗口坐标介绍
默认每个窗口内都是 三维的,对象坐标系中的x,y,z轴。
- X 轴水平向右。
- Y 轴坚直向下。
- Z 轴由内向外垂直屏幕。
如图:
Z 轴垂直于屏幕向外。Z 轴值越大,离用户越近,Z 值大的控件会遮挡 Z 值小的控件。