Qt Code:
  1. void CustomItem::contextMenuEvent(QGraphicsSceneContextMenuEvent *event)
  2. {
  3. QMenu menu;
  4. QAction *removeAction = menu.addAction("Remove");
  5. QAction *markAction = menu.addAction("Mark");
  6. QAction *selectedAction = menu.exec(event->screenPos());
  7. // ...
  8. }
To copy to clipboard, switch view to plain text mode 
From assistant.

Of course, you can create the QMenu somewhere else in your class.

Regards