void CustomGraphicsView::mouseMoveEvent (QMouseEvent *move) { QPointF movment; movment = mapToScene (move->pos()); emit sendMousePoint (movment); qDebug() << "x=" << movment.x () << " y=" << movment.y (); }
void SlotGraphicsScene::contextMenuEvent(QGraphicsSceneContextMenuEvent *event) { QMenu menu; QPointF pt = event->scenePos(); QAction *fiducial1 = new QAction("Set to current part", this); menu.addAction(fiducial1); QAction* selectedItem = menu.exec(event->screenPos()); if (selectedItem) { if (selectedItem->text().toStdString() == "Set to current part") { Q_EMIT sendMousePoint(0, pt); } } }