Quelle: Bild: www.python.org
Grafische Benutzeroberflächen für Python-Programme (Teil 3) 18.08.2022, 08:03 Uhr

Eigenschaften von Widgets

Für die GUI-Programmierung mit Python stellt tkinter Entwicklern verschiedene Techniken zur Verfügung.
Wie kann man Widget-Eigenschaften zur Laufzeit ändern? Wie reagiere ich auf Mouseover- oder auf Mouseleave-Ereignisse oder auf einen Tastendruck oder zum Beispiel auf den Mausklick auf ein Label? Wie definiert man einen Font und ändert ihn bei Bedarf dynamisch? Diese Fragen werden wir im Weiteren beantworten. Außerdem erfahren Sie, wie Sie eigene Fensterklassen erstellen, um sie bei Bedarf in mehreren Programmen zu verwenden.
Widget-Methode after ()
Die Methode after() ist in jeder Widget-Klasse definiert. Sie ruft eine andere Funktion (zweiter Parameter) nach einer in Millisekunden anzugebenden Zeitspanne (erster Parameter) auf. Die Angabe einer Callback-Funktion ist allerdings optional. Wird nur eine Zeitspanne angegeben, dann verhält sich after() wie die Funktion time.sleep(), das heißt, sie hält lediglich die Ausführung des Programms für die angegeben Zeit an.
');

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