Hallo,
ich programmiere in Python und habe noch ein grundlegendes Problem bei der Nutzung von Callbacks. Wenn ich zum Beispiel bei einem LCD 128x64 den Callback für den GUI-Slider nutzen möchte, dann kann ich zwar wie im Beispiel gezeigt den aktullen Slider-Wert in der Callback-Funktion selber verwenden, aber ich kann den Wert nicht ans Hauptprogramm zurück geben, da ich keine Rückgabewerte für die Callback-Funktion definieren kann. Theoretisch müssten ich die Variable in der Callback-Funktion als global definieren und dann überschreiben. Das ist aber nicht wirklich im Sinne des Erfinders, oder?
Ansonsten muss ich den Wert des Sliders mit der Funktion "lcd.get_gui_slider_value(0)" abfragen, wenn ich diesen in __main__ verwenden möchte.
Was also genau ist dann der Sinn der Callbacks? Vielleicht stehe ich gerade komplett auf dem Schlauch, da ich erst seit kurzem in Python programmiere. Kann mir da jemand einen Tipp geben? Vielleicht hat ja sogar jemand ein Beispiel parat?
Gruß Wunderkerze