La doc (https://doc.qt.io/qt-5/qtqml-cppinte...mlfromcpp.html) suggère une autre approche, un peu plus légère syntaxiquement :
qDebug() << "Property value:" << item->property("someNumber").toInt();
Ton code n'est pas super robuste, puisque findChild peut renvoyer un nullptr quand aucun objet avec ce nom n'existe. Je suppose que ton problème vient du fait que tu déréférences un pointeur nullptr, mais je ne fais que supposer, puisque tu n'indiques pas exactement ton problème (ce que fait ton code que tu ne souhaites pas).
Peut-être dois-tu être plus précis dans l'appel à findChild ? Intuitivement, je dirais que ce n'est pas nécessaire, mais ça ne peut pas faire de mal :
QQuickItem *item = view.rootObject()->findChild<QQuickItem*>("myRect");
Partager