April 2010
Beginner to intermediate
440 pages
9h 7m
German
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 ...