=====метод pack ()=====
Этот менеджер геометрии организует виджеты в блоки перед размещением их в родительском виджете.
====Синтаксис:====
widget.pack( pack_options )
Вот список возможных вариантов -
* **expand** - При значении true виджет расширяется, заполняя любое пространство, не используемое в родительском виджете.
* **fill** - Определяет, заполняет ли виджет какое-либо дополнительное пространство, выделенное ему упаковщиком, или сохраняет свои собственные минимальные размеры: НЕТ (по умолчанию), X (заполнение только по горизонтали), Y (заполнение только по вертикали) или ОБА (заполнение как по горизонтали, так и по вертикали).
* **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 = "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:оконное_приложение:tkinter:geometry_management:tkframe.jpg?100 |}}