Como definir a altura e largura mínima e máxima de um quadro?

O tamanho das janelas do Tkinter pode ser controlado através dos seguintes métodos:

.minsize()
.maxsize()
.resizable()

Existem maneiras equivalentes de controlar o tamanho dos quadros Tkinter ou ttk?

@ Bryan: alterei o código frame1.pack para o seguinte:

frame1.pack(fill='both', expand=True)
frame1.bind( '<Configure>', maxsize )

E eu adicionei este manipulador de eventos:

# attempt to prevent frame from growing past a certain size
def maxsize( event=None ):
    print frame1.winfo_width()
    if frame1.winfo_width() > 200:
        print 'frame1 wider than 200 pixels'
        frame1.pack_propagate(0)
        frame1.config( width=200 )
        return 'break'

O manipulador de eventos acima detecta que a largura de um quadro é muito grande, mas não pode impedir o aumento no tamanho. Isso é uma limitação de Tkinter ou entendi mal sua explicação?