в конструкторе виджета установите следующее свойство следующим образом:
setAttribute (Qt :: WA_OpaquePaintEvent, true);
тогда вы можете вызвать widget.scroll (delta, 0);Из-за Paintevent ()
вам нужно будет найти способ рисовать вне рисования, потому что между ними нет синхронизма, и он будет рисовать, пока виджет прокручивает, создавая артефакты ....в любом случае, на платформе x11.