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