Tk - Layout Widgets

Widgets de layout são usados ​​para manipular layouts para o aplicativo Tk. O widget de quadro é usado para agrupar outros widgets e colocar, pacote e grade são gerenciadores de layout para dar a você controle total sobre sua adição às janelas. A lista de widgets de layout disponíveis é mostrada abaixo -

Sr. Não. Widgets e descrição
1 Quadro, Armação

Widget de contêiner para conter outros widgets.

2 Lugar, colocar

Widget para manter outros widgets em um lugar específico com coordenadas de sua origem e um tamanho exato.

3 Pacote

Widget simples para organizar widgets em blocos antes de colocá-los no widget pai.

4 Rede

Widget para aninhar widgets embalados em diferentes direções.

Um exemplo simples de Tk é mostrado abaixo para widgets de layout -

#!/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

Quando executarmos o programa acima, obteremos a seguinte saída -