Widżet pojemnikowy
Przykładem najprostszego widgeta jest zegarek w pasku zadań na dole ekranu. Prezentuje bieżący czas oraz datę i pozwala na wykonanie kilku związanych z tym czynności – możemy ustawić godzinę, dzień, miesiąc, zmienić strefę czasową, obejrzeć cały kalendarz. Ale co to jest widżet pojemnikowy? Otóż polega on na zawieraniu innych widżetów, a dokładnie, udostępnianiu im swojej własnej powierzchni. Zazwyczaj jest to też ściśle związane z hierarchią widżetów, w związku z czym widżet ten ma parametr parent w stosunku do widżetów na nim umieszczonych. Poza podstawową postacią, która nie ma żadnych wizualnych cech, może też przybierać różne wielofunkcyjne postacie takie, jak: karta, ramka, powierzchnia wirtualna z własnym paskiem przesuwania.
W bibliotekach bardzo elastycznych, w których widżety mają ściśle wyznaczoną rolę, funkcje widżetów pojemnikowych mogą pełnić zwykłe widżety. Taka sytuacja występuje np. w GTK, z tą różnicą, że widżety takie dzielą się na dwa rodzaje: zawierają wiele widżetów i takie, które zawierają dokładnie jeden widżet mający np. realizować wizualizację tego elementu.

