Hard to tell what you're doing, but for a game, you probably want to create your own QGraphicsItems and detect the mouse press event on those, instead of detecting them on the scene and trying to figure out which item was pressed...