LINUX.ORG.RU

История изменений

Исправление alexru, (текущая версия) :

И не только ощущаются, но и реализовываются с костылями, что намекает на то, что я делаю что-то не так.

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

Исходная версия alexru, :

И не только ощущаются, но и реализовываются с костылями, что намекает на то, что я делаю что-то не так.

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