Grafische Benutzeroberflächen für Python-Programme (Teil 4) 27.10.2022, 09:18 Uhr

Kleine Kästchen

Checkboxen sind gewissermaßen die Pendants zu den Radiobuttons.
Auch das Zusammenspiel mit ihren Kontrollvariablen funktioniert etwas anders.
(Quelle: Bild: www.python.org)
Jeder Anwender kennt sie, die Checkboxen oder Checkbuttons – der deutsche Name ist Kontrollkästchen. Das sind die kleinen quadratischen Kästchen mit einem zugehörigen Text auf der rechten Seite. Checkboxen kommen insgesamt sogar noch häufiger zum Einsatz als die Radiobuttons, die wir im vorherigen Beitrag behandelt haben. In größeren Dialogen sind sie so gut wie immer dabei. Im Weiteren erfahren Sie, wie Sie diese Widgets in Ihren Python-Programmen einsetzen.

Mehrfachauswahl mit Checkboxen

Im aktivierten Zustand befindet sich in den kleinen Kästchen ein Häkchen. Auch Checkboxen arbeiten wie Radiobuttons mit Kontrollvariablen. Der wichtigste Unterschied besteht darin, dass mehrere Checkboxen gleichzeitig ausgewählt sein können, während bei Radiobuttons eine Option die anderen ausschließt. Checkboxen bilden also keine Gruppen, sondern jedes Kontrollkästchen steht quasi für sich alleine. Daher ordnet man jeder Checkbox in der Regel eine eigene Kontrollvariable zu. Erstellt werden Checkboxen mit der tkinter-Klasse Checkbutton.

Jetzt 1 Monat kostenlos testen!

Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt dotnetpro-plus-Kunde.
  • + Digitales Kundenkonto,
  • + Zugriff auf das digitale Heft,
  • + Zugang zum digitalen Heftarchiv,
  • + Auf Wunsch: Weekly Newsletter,
  • + Sämtliche Codebeispiele im digitalen Heftarchiv verfügbar