- pack默认方式为从上到下依次排列
- pack参数
side:按扭停靠在窗口的哪个位置
left: 左
top: 上
right: 右
botton: 下
fill:填充
x:水平方向填充
y:竖直方向填充
both:水平和竖直方向填充
none:不填充
expand:
yes:扩展整个空白区
no:不扩展
anchor:
N:北 下
E:东 右
S:南 下
W:西 左
CENTER:中间
padx:x方向的外边距
pady:y方向的外边距
ipadx:x方向的内边距
ipady:y方向的内边距
import tkinter as tk
window = tk.Tk()
window.geometry('300x200')
window.title('pack布局测试')
tk.Button(window, text='A').pack(side='left', fill='y', expand='yes')
tk.Button(window, text='B').pack(side='top', fill='both', expand='yes')
tk.Button(window, text='C').pack(side='right', fill='none', expand='yes')
tk.Button(window, text='D').pack(side='left', fill='y', expand='no')
tk.Button(window, text='E').pack(side='top', fill='both', expand='yes')
tk.Button(window, text='F').pack(side='bottom', fill='both', expand='yes')
tk.Button(window, text='G').pack(anchor='s')
tk.Button(window, text='H').pack(anchor='n')
window.mainloop()