hey I am facing the same problem...
I have subclassed QGraphicsView, QGraphicsScene, QGraphicsItem.
I am adding this scene object to view, and item object to scene. I am implementing mouse press events for view subclass and item subclass. Item object's flags are also set.
When I click on item object only view's press event gets called. I want to check if the item is clicked or not through press event of item but that is not getting called.
How do I solve this problem?

Thanks for help in advance.