как получить доступ к righteyeball Qgraphicsitem из Qgraphicsscene?
Я хочу получить доступ к righteyeball QGraphicsEllipseItem из кода QGraphicsScene, как показано ниже
QGraphicsScene * facescene= new QGraphicsScene(0,0,200,200);//creating scene to add graphics items
ui->graphicsView->setScene(facescene);//adding scene to graphics view
QGraphicsEllipseItem * face= new QGraphicsEllipseItem(0,0,200,200);//creating face
facescene->addItem(face);//adding face to scene
QGraphicsEllipseItem * lefteye= new QGraphicsEllipseItem(50,60,30,30);//creating left eye
facescene->addItem(lefteye);//adding left eye to scene
QGraphicsEllipseItem * righteye= new QGraphicsEllipseItem(125,60,30,30);//creating right eye
facescene->addItem(righteye);//adding right eye to scene
QGraphicsEllipseItem * lefteyeball= new QGraphicsEllipseItem(58,67,15,15);//creating left eyeball
lefteyeball->setBrush(Qt::black);//setting color of left eyeball
facescene->addItem(lefteyeball);//adding left eyeball to scene
QGraphicsEllipseItem * righteyeball= new QGraphicsEllipseItem(133,67,15,15);//creating right eyeball
righteyeball->setBrush(Qt::black);//setting color of right eyeball
facescene->addItem(righteyeball);//adding right eyeball to scene
Я наткнулся на
QList<QGraphicsItem*> mylist=ui->graphicsView->scene()->items()
для доступа к элементам QGraphicsScene, но для доступа требуется только правый глаз QGraphicsEllipseItem.