Учебники

Tk — Виджеты макета

Виджеты макетов используются для обработки макетов для приложения 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

Когда мы запустим вышеупомянутую программу, мы получим следующий вывод —