lokale/globale Variable
Verfasst: Sonntag 19. November 2023, 00:38
Guten Tag,
in einer mit <after> sich wiederholenden Aktualisierungs-Funktion rufe ich eine Animation in der Klasse mit z.B
<lbl_with_my_gif = AnimatedGif(canvas, 'Flamme.gif', 0.05)>
auf.
Bei geänderter Bedingung in der Aktualisierung soll die Animation wieder mit
<lbl_with_my_gif.destroy>
gelöscht werden. Es funktioniert aber nicht, da
<lbl_with_my_gif >
als lokale Variable vorliegt.
Das übliche Erzeugen einer globalen Variable klappt nicht. Wie erzeuge ich in diesem Fall eine globale Variable um die Animation bei einem späterem Aufruf der Aktualisierungs-Funktion wieder löschen zu können ?
in einer mit <after> sich wiederholenden Aktualisierungs-Funktion rufe ich eine Animation in der Klasse mit z.B
<lbl_with_my_gif = AnimatedGif(canvas, 'Flamme.gif', 0.05)>
auf.
Bei geänderter Bedingung in der Aktualisierung soll die Animation wieder mit
<lbl_with_my_gif.destroy>
gelöscht werden. Es funktioniert aber nicht, da
<lbl_with_my_gif >
als lokale Variable vorliegt.
Das übliche Erzeugen einer globalen Variable klappt nicht. Wie erzeuge ich in diesem Fall eine globale Variable um die Animation bei einem späterem Aufruf der Aktualisierungs-Funktion wieder löschen zu können ?