Knoten im Hirn bei Button_click-Event
Verfasst: Freitag 25. März 2022, 10:58
Hallo Allerseits,
ich glaube, ich habe mal wieder einen Knoten im Hirn!
Ständig liest man und das Dogma schein wie in Stein gemeißelt: benutze nie, niemals und nochmals nie globale Variablen.
Der Sinn ist mir völlig klar (die Gefahr des versehentlichen Umdeklarierens etc).
Aber nun stellt sich mir folgende Frage:
Ich habe ein Fenster, in dem Messdaten aus einer Datei angezeigt werden.
Jedes mal beim Button-Click soll der nächste Messwert aus der Datei (als List-Variable oder Dict angelegt) angezeigt werden.
Wie soll ich das realisieren, ohne Globale Variable?
Immer wenn der Cklick-Event aufgerufen wird, werden doch in der aufgerufenen Methode alle Variablen wider mit Default belegt.
Selbs wenn ich über Lambda dem Event ein Argument übergebe, kommt doch m.E. das Gleiche heraus.
Habe ich da einen Denkfehler???
Gruß Brandenburger
ich glaube, ich habe mal wieder einen Knoten im Hirn!
Ständig liest man und das Dogma schein wie in Stein gemeißelt: benutze nie, niemals und nochmals nie globale Variablen.
Der Sinn ist mir völlig klar (die Gefahr des versehentlichen Umdeklarierens etc).
Aber nun stellt sich mir folgende Frage:
Ich habe ein Fenster, in dem Messdaten aus einer Datei angezeigt werden.
Jedes mal beim Button-Click soll der nächste Messwert aus der Datei (als List-Variable oder Dict angelegt) angezeigt werden.
Wie soll ich das realisieren, ohne Globale Variable?
Immer wenn der Cklick-Event aufgerufen wird, werden doch in der aufgerufenen Methode alle Variablen wider mit Default belegt.
Selbs wenn ich über Lambda dem Event ein Argument übergebe, kommt doch m.E. das Gleiche heraus.
Habe ich da einen Denkfehler???
Gruß Brandenburger