Enregistrer les pièges rencontrés lors de la mise en œuvre de l'interaction entre QT et le modèle/vue qml

Utiliser le modèle/vue de QT

Créer une variable statique globale

Imprimer la sortie de la valeur trouvée

Mais il n'y a pas d'affichage de journal sur l'interface

La raison est qu'au début, le paramètre logModel passé par la fonction d'appel est modifié avec un paramètre const

Cette erreur est trop stupide. Je m'interroge depuis longtemps sur le problème des classes externes. En fait, setContextProperty est utilisé de cette manière.

Après avoir passé la référence de type QObject, il modifiera cette valeur en interne, sinon le contexte QT ne pourra pas enregistrer l'attribut modelManager

Enfin, je recommande un petit exemple très utile sur Git

https://github.com/a137748099/QMLModelView.git

 

Je suppose que tu aimes

Origine blog.csdn.net/caicai_xiaobai/article/details/131477343
conseillé
Classement