包()
pack()
几何管理器在将它们放入父窗口小部件之前以块为单位组织窗口小部件。它使用选项 fill
,expand
和 side
。
句法
widget.pack(option)
填充
确定窗口小部件是否保留所需的最小空间或占用分配给它的任何额外空间。属性:NONE(默认),X(水平填充),Y(垂直填充)或 BOTH(水平和垂直填充)。
展开
设置为 YES 时,窗口小部件将展开以填充窗口小部件父级中未使用的任何空间。属性:是,否。
Side
确定它所包含的小部件父级的哪一侧。属性:TOP(默认),BOTTOM,LEFT 或 RIGHT。
例
from tkinter import *
root = Tk()
btn_fill = Button(root, text="Button")
btn_fill.pack(fill=X)
btn_expand = Button(root, text="Button")
btn_expand.pack(expand=YES)
btn_side = Button(root, text="Button")
btn_side.pack(side=RIGHT)
root.mainloop()
结果