Bonjour,
J'essaie de rendre une partie de mon application scriptable.
J'ai déjà de quoi instancier et exécuter des scripts, récupérer les valeurs de retour, accéder aux propriétés de mes QObject, tout ça...
Mais je n'arrive pas à "binder" mes classes C++
Par exemple, j'ai une classe "vecteur" qui représente un vecteur en 3D (mais ce n'est pas un QObject)
Je souhaite pouvoir écrire un script de ce genre :
Pour ça j'ai besoin de "binder" ma classe "vecteur" et ses méthodes.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 var test = new vecteur(); test.x = 1.0; test.y = 5.0; test.z = 10.0; var test2 = test.normalize() test2 = test2.rotate(90.0) ...
J'ai essayé en suivant cet exemple :http://doc.qt.nokia.com/stable/script-customclass.html
Mais je n'arrive pas à le faire fonctionner... quelqu'un aurait-il des liens vers des exemples/tutoriels ?
J'ai beaucoup de mal à en trouver...
Merci.
Partager