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 Klasse MixerPanel hat große Ähnlichkeit mit der Funktion gui_erstellen()

Wandeln Sie die ursprüngliche laut_ändern()-Funktion in eine Methode um und fügen sie dann der Klasse hinzu, erhalten Sie Code, der der ursprünglichen Funktion gui_erstellen() ziemlich ähnlich ist:

image with no caption

Die neue Klasse MixerPanel kann also vollständig den Code in der Datei mixer_panel.py ersetzen (da gui_erstellen() nicht mehr benötigt wird).

Aber bevor Sie das tun, müssen Sie erst noch etwas zusätzlichen Code schreiben. Der Klasse muss gesagt werden, was zu tun ist, wenn ein neues MixerPanel erstellt wird. Die Klasse braucht eine Initialisierungsmethode, die weiß, wie man Instanzen ...

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