Had som similar issues, and I ended up drawing a transparent QRect that was the way above the size of the GraphicsView, and made sure the widgets were placed within this one. That way centerOn worked like a charm.
I do think this is by design, and not a bug...
Bookmarks