Bonjour à tous,
voici un extrait de mon fichier magicSquareModel.h
...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Q_PROPERTY ( QQmlListProperty<MagicSquare> magicSquareList READ getMagicSquareList NOTIFY magicSquareListChanged ) avec un QList<MagicSquare*> m_magicSquareList;
cette partie là marche.
j'ai dans un de mes fichiers source : qmlContext->setContextProperty ( "magicSquareModel", m_magicSquareModel ) pour pouvoir accéder à mes objets dans le Qml.
je veux maintenant afficher sur mon IHM la valeur magicSquareModel.m_magicSquareList[0]->m_nombre par exemple
mais je ne sais pas du tout comment faire, le QQmlListProperty me trouble.
j'ai essayé : magicSquareModel.magicSquareList[0].m_nombre mais le terminal me retournefaut il faire une macro Q_PROPERTY pour m_nombre ?Unable to assign [undefined] to QString
merci d'avance pour votre aide
Partager