437
15.2
Einfache Widgets
15.2 Einfache Widgets
Widgets sind die Komponenten, aus denen eine grafische Benutzungsoberfläche aufgebaut
ist. Programmtechnisch gesehen sind Widgets Instanzen von Klassen des Moduls tkinter.
Abbildung 15.4 zeigt eine Benutzungsoberfläche mit einigen besonders häufig verwendeten
Widgets. Sie gehört zu einem Programm, das wir später entwickeln werden.
Abb. 15.4: GUI mit verschiedenen Widgets
Sie können Folgendes beobachten:
Im Innern des Anwendungsfensters (ein Objekt der Klasse
Tk) befinden sich unterschied-
liche Typen grafischer Komponenten:
zwei Schaltflächen mit Beschriftung (Button)
ein Rahmen (Frame), der andere Widgets umschließt
ein Eingabefeld (Entry)
mehrere Schriftfelder (Label)
Der Rahmen (Frame-Widget) umschließt andere Widgets, er ist also ein zusammengesetz-
tes Objekt. Die anderen Widgets stehen für sich und enthalten keine anderen GUI-Kompo-
nenten.
Die Label-Widgets unterscheiden sich sehr stark im Aussehen (Schriftart, Hintergrundfarbe
etc.).
Anklicken des Icons z.B. im Explorer-Fenster gestartet werden. Ein Nachteil ist jedoch, dass
sich zunächst ein Konsolenfenster (Eingabeaufforderung) öffnet. Das sieht nicht sehr
schön aus. Unter Windows sollten Sie Programme mit grafischer Oberfläche mit der Exten-
sion
.pyw speichern. Dann erscheint sofort Ihr Anwendungsfenster auf dem Bildschirm.
Label
Entry
Button
Frame

Get Python 3 - Lernen und professionell anwenden now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.