I haven't done this myself but this is from the QGraphicsView documentation
... When the scene is larger than the scroll bars' values, you can choose to use translate() to navigate the scene instead.
By using scroll you are moving the widget, translate should achieve what you are looking for, moving the contents of the QGraphicsScene underneath the view