Python:
import tkinter
from tkinter import *
if __name__ == '__main__':
win = tkinter.Tk()
win.title ('Test')
win.geometry ('200x200')
frameData = tkinter.Frame(win, width=200, height=100, bg='red')
frameList = tkinter.Frame(win, width=200, height=100, bg='green')
frameData.grid(column=0,row=0, sticky=NSEW)
frameList.grid(column=0,row=1, sticky=NSEW)
labelNoDoc = tkinter.Label(frameData, text='Номер документа:')
labelNoDoc.grid(column=0, row=0)
tkinter.mainloop()
В окне присутствует два фрейма. Каждый растягивается на весь указанный размер. Все выглядит красиво.

Но как только во фрейм добавляется любой виджет (Label) его размер по вертикали меняется.
