Виджеты макетов используются для обработки макетов для приложения Tk. Виджет фрейма используется для группировки других виджетов, а менеджер мест, пакетов и сетки — это менеджер компоновки, чтобы дать вам полный контроль над добавлением в окна. Список доступных виджетов макета показан ниже:
Sr.No. | Виджеты и описание |
---|---|
1 | Рамка
Контейнерный виджет для хранения других виджетов. |
2 | Место
Виджет для хранения других виджетов в определенном месте с координатами его происхождения и точного размера. |
3 | пак
Простой виджет для организации виджетов по блокам перед размещением их в родительском виджете. |
4 | сетка
Виджет для размещения упаковки виджетов в разных направлениях. |
Контейнерный виджет для хранения других виджетов.
Виджет для хранения других виджетов в определенном месте с координатами его происхождения и точного размера.
Простой виджет для организации виджетов по блокам перед размещением их в родительском виджете.
Виджет для размещения упаковки виджетов в разных направлениях.
Простой пример Tk показан ниже для виджетов макета —
#!/usr/bin/wish frame .myFrame1 -background red -relief ridge -borderwidth 8 -padx 10 -pady 10 -height 100 -width 100 frame .myFrame2 -background blue -relief ridge -borderwidth 8 -padx 10 -pady 10 -height 100 -width 50 pack .myFrame1 pack .myFrame2
Когда мы запустим вышеупомянутую программу, мы получим следующий вывод —