Widżety

https://realpython.com/python-gui-tkinter/

WPROWADZENIE

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. |
+---------------+--------------------------------------------------------+