Почему меняется размер фрейма после помещения в него виджета?
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()
В окне создаются два frame
и растягиваются на все окно.
Все выглядит красиво.
Но как только в один из фреймов помещается widget
(в данном случае Label
), размер фрейма меняется.
Что не так?
Источник: Stack Overflow на русском