Я пытаюсь реализовать контекстное меню в моем подклассе QGraphicsItem следующим образом:
void ImagePixmapItem::right_clicked(){
qDebug("Got here!");
}
void ImagePixmapItem::contextMenuEvent(QGraphicsSceneContextMenuEvent *event){
QMenu menu;
QAction *removeAction = menu.addAction("Remove");
QAction *markAction = menu.addAction("Mark");
QAction *selectedAction = menu.exec(event->screenPos());
connect(selectedAction, SIGNAL(triggered()),this, SLOT(right_clicked()));
}
Что я делаю не так?Текст "Попал сюда!"никогда не срабатывает, и, кроме того, как я могу изменить это, чтобы знать, какое действие было выбрано из меню?
Спасибо