TKinter —— GUI in python 3. Basic Widge 小组件的安放位置 (概念 必看!)

--- 小组件的安放位置---

在上一个教程中,我们了解了如何在窗口里面创造小组件

这个教程,指导 如何把小组件放在我们想放的位置上 几何方位

Target: 目标

  • 1. 父组件 和 子组件
  • 2. 如何让组件随着窗口变化扩大缩小
  • 3. <<<<< 3 个几何管理器 >>>>>>

 

 


--父组件和子组件

Master widget and child widget

所有的组件都有一个参数 root,就是父组件


 

-- 几何管理器 (Geometry Manager)

  1.  Pack Geometry Manager

帮助连接父节点和子节点 

特征: 需要设置子节点存在于父节点的哪个方位 , 例如上方/下方/左右, 会跟随变化而动

例如: 

TKinter —— GUI in python 3. Basic Widge 小组件的安放位置 (概念 必看!)


2. Grid Geometry Manager

grid就是格子  一格俩格

特征: 安放组件 需要根据 行数 和列数, 就像excell 一样 

例如:

TKinter —— GUI in python 3. Basic Widge 小组件的安放位置 (概念 必看!)

 


3.Place Geometry Manager

坐标安置法

特征: x, y 的数值来控制, 多用于特殊点

TKinter —— GUI in python 3. Basic Widge 小组件的安放位置 (概念 必看!)


 

在日常编写中 往往这3种都会使用到, 但是不要同时使用3种在一个父组件

 

结尾

下章看点:

TKinter —— GUI in python  4. 小组件 赋功能

让小组件有更多的功能

例如 按钮可以上传 信息!