-
QML et plug-in en C++
Hello,
Je tente de créer une petite application avec QML pour le front.
J'ai besoin d'écrire une méthode qui sera appelée depuis l'interface en QML et les plugins semblent être la réponse à cela (Q_INVOKABLE exposant une méthode pour utilisation depuis QML).
Sauf que...
Comme je débute, je ne comprends rien à comment déclarer tout cela dans un projet...
(RAPPEL : je débute sur le sujet :) )
J'ai créé un squelette pour mon application (Symbian/Meego), j'ai reussi à créer mon IHM sans trop de mal (plusieurs fichiers qml et la logique IHM sont OK) sauf que je ne sais pas ni où ni comment déclarer mes fichiers C++ (h et cpp) ni ou et comment déclarer qu'ils forment un plugin, ni comment l'utiliser ensuite dans un fichier Qml (quoi importer et comment).
Si quelqu'un de charitable peut m'indiquer la démarche ça me permettrait de décoller enfin sur ce projet...
-
Bonjour,
Le système de plugins n'est pas totalement la même chose que la méthode Q_INVOKABLE.
Sinon, pour Q_INVOKABLE, c'est simple et cela est décrit ici: http://qt.developpez.com/doc/latest/qtbinding/
Si vous avez des problèmes, tachez d'envoyer votre code problématique, ainsi qu'une explication claire de ce que vous voulez vraiment faire (plugins, ou Q_INVOKABLE).