Как-то так
C++ (Qt)
...
// updating...
...
Тут я не знаю какое updating Вы имели ввиду
У меня это удаление и пересоздание всех чайлд виджетов. Сразу после этого никакие установки скроллбаров не имеют эффекта, их range нулевой. Нужно выйти в событийный цикл и чего-то дождаться, а потом уже ставить значения. Подозреваю это "что-то" = QEvent::LayoutRequest, но еще копаюсь..