Die Funktion muss Widgets und Ereignis-Handler erstellen
Wenn Sie die Widgets in der Schnittstelle verschalten, brauchen Sie Ereignis-Handler, die auf Änderungen des Zustands der Widgets reagieren. Klickt jemand auf eine Checkbox, um ein Stück in Gang zu setzen, wird der track_an_aus()
-Ereignis-Handler aufgerufen und schaltet das Stück an oder aus.
Jedes Widget braucht einen eigenen Ereignis-Handler.
Aber wenn Sie mehrere Checkboxen erstellen, benötigen Sie jeweils einen eigenen Ereignis-Handler für jede Checkbox.
Deswegen haben wir lokale Funktionen in gui_erstellen()
. Die Funktion erstellt nicht nur die Widgets für die Schnittstelle, sondern nutzt die lokalen Funktionen, um die Ereignis-Handler zu erstellen.
Aktualisieren wir das Programm, damit ...
Get Programmieren von Kopf bis Fuß 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.