Обычный QScrollArea даст вам то, что вы хотите, 99% времени.Но вы хотите создать растровое изображение потенциально огромного размера и сохранить его в оперативной памяти - вам быстро не хватит места.
Возможно, вам понадобится система, в которой вы сохранитеизображение в файл и использовать границы области прокрутки для интеллектуальной загрузки его содержимого из файла (и определенного размера вокруг него, чтобы сделать его плавным) - Qt не предоставляет этого.Это вряд ли что-то принципиально новое, поэтому поиск в сети «прокрутки очень больших изображений» или чего-то подобного должен дать хороший результат.