Do tej pory pisaliście kod i uruchamialiście go w terminalu wiersza poleceń lub w IDLE (zintegrowanym środowisku programistycznym). A co jeśli chcielibyście, aby Wasza aplikacja miała interfejs użytkownika, lub twoja aplikacja (przypadek użycia) wymaga posiadania GUI. GUI to nic innego jak aplikacja, która zapewnia interfejs graficzny.