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 retourne
Unable to assign [undefined] to QString
faut il faire une macro Q_PROPERTY pour m_nombre ?

merci d'avance pour votre aide