История изменений
Исправление alexru, (текущая версия) :
И не только ощущаются, но и реализовываются с костылями, что намекает на то, что я делаю что-то не так.
У QScrollBar сигнал valueChanged() вызывается даже при ручной установке нового положения. Но новое положение нужно устанавливать в valueChanged() при достижении пределов. Полной рекурсии не получается из-за того как организованы сигналы, но выглядит криво все-равно.
Исходная версия alexru, :
И не только ощущаются, но и реализовываются с костылями, что намекает на то, что я делаю что-то не так.
У QScrollBar сигнал valueChanged() вызывается даже при ручной установки нового положения. Но новое положение нужно устанавливать в valueChanged(). Полной рекурсии не получается из-за того как организованы сигналы, но выглядит криво все-равно.