Frame

frm = ttk.Frame(parent, option=value, ...)

Atributos

OpçãoDescrição
class_Nome da classe do componente.
cursorCursor mostrado quando o rato está sobre o componente.
heightDefine uma dimensão que estabelece a altura da frame.
paddingCria uma area vazia dentro da frame e à volta dos componentes nela contidos.
reliefDefine o estilo de relevo da borda.
styleEstilo usado na visualização do componente.
takefocusPara impedir que o componente aceite foco via teclado, fazer takefocus=False.
widthDefine uma dimensão que estabelece a largura da frame.

Métodos

Os métodos da Frame são todos os comuns a todos os componentes ttk.

Exemplo:

from tkinter import *
from tkinter import ttk

window = Tk()
window.title("Tkinter - ttk Frame")
window.geometry("200x100")

txt = StringVar()

#1ª frame
frame1 = ttk.Frame(window)
lbl = ttk.Label(frame1, text="Nome:")
lbl.pack(side=LEFT)

entry = ttk.Entry(frame1, textvariable=txt)
entry.pack(side=LEFT)

frame1.pack()


def sair():
    window.destroy()

def gravar():
    print(txt.get())

#2ª frame:
frame2 = ttk.Frame(window)
bt = ttk.Button(frame2, text="Sair", command=sair)
bt.pack(side=LEFT)

bt = ttk.Button(frame2, text="Gravar", command=gravar)
bt.pack(side=RIGHT)

frame2.pack(side=BOTTOM)


window.mainloop()

Saída: