基础概念

在开始使用Tkinter开发GUI程序之前,需要先了解以下几个基础概念。

顶级窗口

由系统桌面管理器管理的,在桌面上独立存在的窗口。

组件

GUI应用中的功能零件,例如按钮、标签,框架等。

框架

用于组织复杂布局的基础功能单元,可以用来盛放其他组件。

计量单位

如果在程序中使用一个整型值作为长宽等维度值,那么它的单位将是“点”(Pixel)。除此之外还可以在字符串中使用以下单位。

  • c,centimeter,厘米。
  • i,inch,英寸。
  • m,millimeter,毫米。
  • p,打印机的点,约\(\frac{1}{72}\ inch\)。

坐标系

Tkinter采用原点位于左上角的直角坐标系,坐标向右向下为正值。

锚点

根据组件的上下左右以及斜向的八个方位,加上中心点,组件共有9个锚点,除中心点外,分别以东南西北的缩写命名,即:NNEESESSWWNW