Я царапаю мне голову здесь. Я очень новичок в Tkinter. Я пытаюсь понять что-то основное, как размещение метки внутри рамки. Проблема, с которой я столкнулась, - это когда отображается метка, она не наследует размер родителя. Фактически, он фактически изменяет размер рамки, в которой он помещен. Что я делаю не так? В конце я хочу добавить больше ярлыков и кнопок в разные рамки без цвета BG в них.Этикетка в рамке (Tkinter)
main = Tk()
main.geometry('1024x768+0+0')
fm1 = LabelFrame(main, width = 1024, height = 68, bg = 'RED')
fm1.grid(row = 0, columnspan = 2)
label = Label(fm1, text = 'test')
label.grid(row = 0, sticky = N+E+S+W)
fm2 = Frame(main, width = 1024, height = 200, bg = 'BLUE')
fm2.grid(row = 1, columnspan = 2)
fm3 = Frame(main, width = 512, height = 300, bg = 'GREEN')
fm3.grid(row = 2, column = 0)
fm4 = Frame(main, width = 512, height = 300, bg = 'BLACK')
fm4.grid(row = 2, column = 1)
fm5 = Frame(main, width = 1024, height = 200, bg = 'YELLOW')
fm5.grid(row = 3, columnspan = 2)
Что вы подразумеваете под «[ярлык] не наследует размер родителя»? Ожидаете ли вы изменения шрифта? Кроме того, виджеты tkinter предназначены для сжатия (или расширения), чтобы точно соответствовать их детям. –