Вот код.
from tkinter import * root = Tk(screenName="ПРИЛОЖЕНИЕ") root.geometry("1024x720") segment_1 = Frame(root, height=580, width=500, bg="red").place(y=100, x=10) segment_1_upper_bar = Frame(root, height=27, width=300, bg="yellow").place(y=73, x=10) segment_2 = Frame(root, height=340, width=465, bg="blue").place(y=340, x=548) segment_2_upper_bar = Frame(root, height=27, width=200, bg="orange").place(y=313, x=813) segment_3 = Frame(root, height=200, width=465, bg="pink").place(y=100, x=548) btn_01 = Button(segment_3, text="КНОПКА1") btn_01.pack() btn_02 = Button(segment_3, text="КНОПКА1") btn_02.pack() title = Label(root, text='ЗАГЛАВИЕ', font=("Time", 15), bg="white").place(x=360, y=30) root.mainloop()
Я хочу поместить кнопки вовнутрь контейнеров класса Frame, используя методы pack() или grid(), но кнопки на всё чихать хотели. Они появляются в глобальном контейнере root, хотя я указываю принадлежность объектов к дочерним контейнерам. Кроме этого, у меня не работают параметры для grid, вроде row, column, columnspan… Или мне кажется, что не работают. Я вообще уже ничего не понимаю. Прошу помощи.