Bonjout à tous,
j'ai crée une application dont sa structure est la suivante:
Classe nomée "Design" hérite de QWidget,dans cette classe j'ai crée une instance d'une classe nomée GraphicsView qui hérite de QGraphicsView et dans cette dernière j'ai crée une instance de GraphicsScene qui hérite de QGraphicsScene.
Dans la classe GraphicsScene j'ai besoin de modifier la méthode QGraphicsScene::mouseMoveEvent(QGraphicsSceneMouseEvent *) pour gérer le mouvement du curseur dont son effet est de modifier l'attribut lineEdit (QLineEdit *) de la classe Design, mais je ne trouve pas comment.
j'ai essai d'utiliser : this->parent()->parent()->lineEdit->setText("blabla"); mais ça marche pas, j'ai l'erreur suivant: 'class QObject' has no member named 'lineEdit'
Est ce que quelqu'un peut m'aider
Partager