Um Frame é uma região retangular na tela. Um Frame também pode ser usado como uma classe de base para implementar widgets complexos. É usado para organizar um grupo de widgets.

E os frames podem ser muito úteis para organizar melhor a estrutura da sua aplicação, de uma forma mais amigável e fácil de navegar.

Sintaxe:

A sintaxe para usar o botão de verificação é fornecida abaixo.

f = Frame (janela, opções)

Portanto, o código completo será assim:



Eu, por exemplo, faço muito uso de frames, porque facilita na organização de itens dentro da janela.
E para se criar mais de um frame simplesmente faremos isto:




tkinter frame - como colocar itens dentro de um frame

Para colocar itens em frame, em vez de usar a janela principal, vamos simplesmente chamar o nome do frame em que queremos que o item seja colocado.

Portanto, o código completo será assim:




Usando o gerenciador de geometria de grid, você notará que as cores de fundo dos frames desapareceram,isto porque o gerenciador de grid atribui as propriedades de altura e largura dos frames aos itens colocados dentro dele, mas aos outros gerenciadores de geometria, como place e pack, este comportamento não existe.