christbaum Posted March 20, 2013 at 03:50 PM Share Posted March 20, 2013 at 03:50 PM Hi, folgendes Problem: Ich habe ein relativ langes Programm, welches durch drehen am Ponti unterschiedliche Wege gehen soll. Da es in diesem Konkreten Fall, meiner Meinung nach, nicht möglich ist alles in die Funktion, die durch den Callback aufgerufen wird rein zu setzen möchte ich durch den Callback nur eine Variable erzeugen. def regler(x): return x ponti.set_position_callback_period(50) y = ponti.register_callback(ponti.CALLBACK_POSITION, regler ) print y So in der Art stelle ich mir das vor, funktioniert aber nicht, y ist dann "None"... Quote Link to comment Share on other sites More sharing options...
borg Posted March 20, 2013 at 04:02 PM Share Posted March 20, 2013 at 04:02 PM Naja, für den Fall müsstest du dann den Getter aufrufen. Alternativ kannst du in regler auch eine globale variable oder eine Klassenvariable setzen: class X: value = 0 def regler(self, x): self.value = x Quote Link to comment Share on other sites More sharing options...
christbaum Posted March 20, 2013 at 04:13 PM Author Share Posted March 20, 2013 at 04:13 PM Kannst du mir das etwas näher erklären? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.