169
6.9 Grafische Benutzeroberflächen (GUIs)
Auch wenn alle bisher gezeigten Beispiele davon ausgehen, dass Sie
von der Python-Shell oder einem Linux-Terminal aus arbeiten, können
mit Python auch vollständige GUIs erstellt werden. Dafür benötigen Sie
lediglich ein GUI-Toolkit (oder „Framework") welches all die zahlreichen
Kontrolltypen unterstützt, die Sie benötigen – Fenster, Textblöcke und
Buttons beispielsweise.
Um ein Python-Programm mit einer GUI zu erstellen, welches auch auf
anderen
Betriebssystemen
verwendet
werden
kann,
muss
ein
Framework eingesetzt werden, welches auf allen Computern verfügbar
ist, auf welchen das Programm ausgeführt werden soll. Eine
vollständige Liste mit Cross-Platform GUI Toolkits finden Sie unter
http://
wiki.python.org/moin/GuiProgramming. Unter diesen Toolkits ist das
Tkinter Framework
besonders beliebt und ist in Raspbian bereits installiert.