Thanks David, you're right -- rtfm, QGraphicsItem: "Sibling items that share the same Z-value will be drawn in an undefined order" I had also posted the question to http://stackoverflow.com/questions/971190/qt4-qgraphicsscene-mac-ppc-10-4-rendering-bug-rects-hide-later-lines and just added your answer.