https://realpython.com/python-gui-tkinter/
Podstawowym elementem Tkinter GUI jest okno. Okna są kontenerami, w których żyją inne elementy GUI. Te różne elementy, takie jak pola tekstowe, etykiety, przyciski, nazywane są widżetami (ang. widgets).
Każdy widżet w Tkinter jest zdefiniowany jako klasa. Klasy dla widżetów występują w dwóch miejscach: w module tkinter (classic widgets) i w podmodule ttk (themed widgets).
Kiedy tworzymy w programie nowy widżet musimy określić jego rodzica (argument master), czyli istniejący widżet, wewnątrz którego umieścimy nowy widżet dziecko. Dany rodzic może zawierać w sobie wiele dzieci.
+---------------+--------------------------------------------------------+ | Klasa widżetu | Przeznaczenie | +===============+========================================================+ | Label | Wyświetlanie tekstu lub obrazka na ekranie. | +---------------+--------------------------------------------------------+ | Button | Zawiera tekst i może wywołać akcję po kliknięciu. | +---------------+--------------------------------------------------------+ | Entry | Pozwala wprowadzić pojedynczy wiersz tekstu. | +---------------+--------------------------------------------------------+ | Text | Pozwala edytować wiele wierszy tekstu. | +---------------+--------------------------------------------------------+ | Frame | Prostokątny obszar do grupowania powiązanych widżetów. | +---------------+--------------------------------------------------------+