O widget Python Tkinter Frame é usado para organizar o grupo de widgets. Ele atua como um contêiner que pode ser usado para armazenar outros widgets. As áreas retangulares da tela são usadas para organizar os widgets da aplicação python.
A sintaxe para usar o widget Frame é fornecida abaixo.
Sintaxe
w = Frame(parent, options)
Uma lista de opções possíveis é fornecida abaixo.
SN | Opção | Descrição |
---|---|---|
1 | bd | Representa a largura da borda. |
2 | obrigado | A cor de fundo do widget. |
3 | cursor | O ponteiro do mouse é alterado para o tipo de cursor definido com valores diferentes, como seta, ponto, etc. |
4 | altura | A altura do quadro. |
5 | destaque de fundo | A cor da cor de fundo quando está em foco. |
6 | cor de destaque | A cor do texto quando o widget está em foco. |
7 | espessura do destaque | Ele especifica a espessura ao redor da borda quando o widget está em foco. |
8 | alívio | Especifica o tipo de borda. O valor padrão é FLAT. |
9 | largura | Representa a largura do widget. |
Exemplo
from tkinter import * top = Tk() top.geometry('140x100') frame = Frame(top) frame.pack() leftframe = Frame(top) leftframe.pack(side = LEFT) rightframe = Frame(top) rightframe.pack(side = RIGHT) btn1 = Button(frame, text='Submit', fg='red',activebackground = 'red') btn1.pack(side = LEFT) btn2 = Button(frame, text='Remove', fg='brown', activebackground = 'brown') btn2.pack(side = RIGHT) btn3 = Button(rightframe, text='Add', fg='blue', activebackground = 'blue') btn3.pack(side = LEFT) btn4 = Button(leftframe, text='Modify', fg='black', activebackground = 'white') btn4.pack(side = RIGHT) top.mainloop()
Saída: