Quote Originally Posted by qlands View Post
Did you override the scene mousepress/move/release event? If you did I think you need to call for example QGraphicsScene::mousePressEvent(mouseEvent) in the mousePress to propagate the event to the items.
I did override the default event. Are you saying that I need to do this?

Qt Code:
  1. void ChessPiece::mousePressEvent(QGraphicsSceneMouseEvent *event) {
  2. QGraphicsScene::mousePressEvent(mouseEvent);
  3. // ...
To copy to clipboard, switch view to plain text mode 

But if that function will never get called, the call to QGraphicsScene::mousePressEvent(mouseEvent) will never be made, right?