J'ai besoin d'écrire du code pour effectuer un traitement en temps réel qui est assez complexe en termes de calcul. Je voudrais créer des classes Python pour gérer tous mes scripts, et laisser les parties intensives de l'algorithme codées en C++ afin qu'elles puissent fonctionner aussi vite que possible. Je voudrais instancier les objets en Python, et avoir les algorithmes C++ dans le script avec des callbacks dans python. Quelque chose comme:Traitement et rappels en temps réel avec Python et C++
myObject = MyObject()
myObject.setCallback(myCallback)
myObject.run()
def myCallback(val):
"""Do something with the value passed back to the python script."""
pass
Sera-ce possible? Comment puis-je exécuter un callback dans python à partir d'une boucle qui s'exécute dans un module C++? Quelqu'un at-il un lien ou un tutoriel pour m'aider à le faire correctement?