Bonjour
j'ai un projet dans lequel avec QT et QML .
J'ai fait (en C++ ):
Code Qt : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 #include <QDeclarativeComponent> #include <QDeclarativeEngine> #include <QDeclarativeComponent>
et malgré l'ajout de
Code Qt-pro : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 QT += declarative QT +=qml QT += quick
L'objectif étant que je souhaitais intégrer le morceau de code trouvé sur la doc en ligne de Qt :
Code Qt : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 QGraphicsScene* scene = myExistingGraphicsScene(); QDeclarativeEngine *engine = new QDeclarativeEngine; QDeclarativeComponent component(engine, QUrl::fromLocalFile("myqml.qml")); QGraphicsObject *object = qobject_cast<QGraphicsObject *>(component.create()); scene->addItem(object);
Il y a un refus de compilation. J'ai aussi fait les bons import
Pourriez-vous m'expliquer pourquoi ça ne passe pas ?
Selon certains, ce serait tout simplement parce que le module associé a disparu de Qt
Mais dans ce cas, pourquoi la doc n'aurait-elle pas été mise à jour ?
Je vous remercie pour votre aide
EDIT : un grand merci au modérateur pour son passage remarqué (qui a rendu mon post plus stylé)
Partager