To simplify my problem, lets assume that we have two different graphics views. Both of these views have the same scene applied to it. When the user clicks on a specific point in the first graphics view I want to draw a rectangle related to the point she clicked, but I want it to only be visible in that graphics view. So I'm assuming I can't just add a rectangle to the scene because it would be visible on both. I was looking into using QGraphicsView's foregroundBrush(), but I'm not sure if that is what I'm looking for either. Doesn't the foregroundBrush tile the brushes pixmap? Any ideas would be appreciated.