Прежде чем мы продолжим, давайте определим некоторые общие термины.
window (окно)
Этот термин имеет разные значения в разных контекстах, но в общем случае он относится к прямоугольной области где-то на экране вашего дисплея.
top-level window (окно верхнего уровня)
Окно, которое существует независимо на вашем экране. Оно будет оформлено стандартными рамкой и элементами управления для менеджера рабочего стола вашей системы. Вы можете перемещать его по рабочему столу. Обычно его можно изменять по размеру, хотя ваше приложение может предотвратить это.
widget (виджет)
Общий термин для любых строительных блоков, составляющих приложение в графическом пользовательском интерфейсе. Примеры виджетов: кнопки, радиокнопки, текстовые поля, рамки и текстовые метки.
frame (рамка)
В Tkinter виджет
Frameявляется основной единицей организации для сложных макетов. Рамка - это прямоугольная область, которая может содержать другие виджеты.
child, parent (ребенок, родитель)
Когда создается любой виджет, создается родительско-дочерняя связь. Например, если вы помещаете текстовую метку внутри рамки, рамка является родителем метки.