这个几何管理器在将小部件放置在父小部件中之前将它们组织在块中。
用法
widget.pack( pack_options )
以下是可能的选项列表 -
expand− 当设置为 true 时,小部件扩展以填充小部件父级中未使用的任何空间。
fill- 确定小部件是填充包装器分配给它的任何额外空间,还是保持其自己的最小尺寸:NONE(默认)、X(仅水平填充)、Y(仅垂直填充)或 BOTH(水平和垂直填充) .
side- 确定父小部件的哪一侧包装:TOP(默认)、BOTTOM、LEFT 或 RIGHT。
示例
通过在不同按钮上移动光标来尝试以下示例 -
# !/usr/bin/python3
from tkinter import *
root = Tk()
frame = Frame(root)
frame.pack()
bottomframe = Frame(root)
bottomframe.pack( side = BOTTOM )
redbutton = Button(frame, text = "Red", fg = "red")
redbutton.pack( side = LEFT)
greenbutton = Button(frame, text = "Brown", fg = "brown")
greenbutton.pack( side = LEFT )
bluebutton = Button(frame, text = "Blue", fg = "blue")
bluebutton.pack( side = LEFT )
blackbutton = Button(bottomframe, text = "Black", fg = "black")
blackbutton.pack( side = BOTTOM)
root.mainloop()
执行上述代码时,会产生以下结果 -
相关用法
- Python 3 Tkinter place()用法及代码示例
- Python 3 Tuple tuple()用法及代码示例
- Python 3 Tuple len()用法及代码示例
- Python 3 Tuple cmp()用法及代码示例
- Python 3 Tuple max()用法及代码示例
- Python 3 Tuple min()用法及代码示例
- Python 3 Number tan()用法及代码示例
- Python 3 os.fstatvfs()用法及代码示例
- Python 3 List pop()用法及代码示例
- Python 3 os.minor()用法及代码示例
- Python 3 dictionary cmp()用法及代码示例
- Python 3 String isupper()用法及代码示例
- Python 3 os.close()用法及代码示例
- Python 3 List index()用法及代码示例
- Python 3 String decode()用法及代码示例
- Python 3 os.unlink()用法及代码示例
- Python 3 os.major()用法及代码示例
- Python 3 Number atan()用法及代码示例
- Python 3 List len()用法及代码示例
- Python 3 String maketrans()用法及代码示例
注:本文由纯净天空筛选整理自 Python 3 - Tkinter pack() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。