Je savais pas et je ne suis pas convaincu. Dans les fichiers Qml le langage de scripting est Javascipt. Python si je comprend bien permet de remplacer la partie C++ d'une application Qt Quick par du Python. Mais dans le cas de GCompris cette partie sera vraiment très petite, chaque activité n'est pas suffisamment complexe pour nécessiter d'y adjoindre du C++ ou les cas seront rare.
Si on ajoute la problématique de distribution, ou il va falloir ajouter un interpréteur Python sur chaque plate forme cible, desktop et tablette, ça vaut vraiment pas le coup.
Pour la réutilisation du code, dans GCompris on a beaucoup de mix avec Gtk+ et il s'avère difficile de l'extraire. J'ai jugé préférable de faire une implémentation propre avec Qt Quick et bénéficier de tous ses apports.
[^] # Re: QtQuick et python
Posté par Bruno Coudoin . En réponse à la dépêche GCompris change de moteur. Évalué à 10.
Je savais pas et je ne suis pas convaincu. Dans les fichiers Qml le langage de scripting est Javascipt. Python si je comprend bien permet de remplacer la partie C++ d'une application Qt Quick par du Python. Mais dans le cas de GCompris cette partie sera vraiment très petite, chaque activité n'est pas suffisamment complexe pour nécessiter d'y adjoindre du C++ ou les cas seront rare.
Si on ajoute la problématique de distribution, ou il va falloir ajouter un interpréteur Python sur chaque plate forme cible, desktop et tablette, ça vaut vraiment pas le coup.
Pour la réutilisation du code, dans GCompris on a beaucoup de mix avec Gtk+ et il s'avère difficile de l'extraire. J'ai jugé préférable de faire une implémentation propre avec Qt Quick et bénéficier de tous ses apports.