Python Tkinter pack() 方法

返回 Python GUI 编程


这个几何管理器在将控件放置在父控件中之前将它们组织在块中。

语法

widget.pack( pack_options )

以下是可能的选项列表

  • expand - 当设置为 true 时,控件扩展以填充小部件父级中未使用的任何空间。
  • fill - 确定控件是否填充包装器分配给它的任何额外空间,或保持其自己的最小尺寸:NONE(默认)、X(仅水平填充)、Y(仅垂直填充)或 BOTH(水平和垂直填充) )。
  • side - 确定父小部件的哪一侧包装:顶部(默认)、底部、左侧或右侧。

示例

通过在不同按钮上移动光标来尝试以下示例 -

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="green", fg="green")
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 GUI 编程

查看笔记

扫码一下
查看教程更方便