O'Reilly logo

Programmieren von Kopf bis Fuß by Paul Barry, David Griffiths

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required