tkinter控件定位

本文最后更新于 2024年5月16日。

pack参数说明
  编写一个程序的界面,就是要把各个组件,以适当大小,定位到界面的某个位置。
  tkinter以提供3种界面组件布局管理的方法,分别是:pack,grid,place 这篇文章先来讲解pack 方法。
  pack() 方法的参数有:side,  fill,  padx/pady,  ipadx/ipady, anchor,  expand
参数说明:
side: 决定组件停靠的方向。
 选项:left, right, top, bottom
 la1.pack( side=’top’)  # 向上停靠  默认
 la1.pack( side=’bottom)  # 向下停靠
 la1.pack( side=’left’)  # 向左停靠
 la1.pack( side=’right’)  # 向右停靠
fill:  决定组件是否填充,以及填充的方向
 选项:x,  y,  both,  none
 fill=”none”  # 不填充  默认
 fill=”x”  # 横向填充
 fill=”y”  # 纵向填充
 fill=”both”  # 横向纵向都填充
padx/pady:  组件外,组件跟邻近组件或窗体边界的距离(外边距)
 默认值:0
ipadx/ipady: 组件内,组件文本跟组件边界之间的距离(内边距)
 默认值:0
anchor: 决定组件停靠的位置
 选项:n,nw,ne,s,nw,ne,center  默认值:center (居中显示)
expand: 决定组件的“势力范围”是否扩大到“扩展范围”
  选项:True, False
默认值:False  (标签只在自己的势力范围内活动)