Как получить состояние QScrollBar - PullRequest
1 голос
/ 16 июня 2011

Я хочу получить состояние полосы прокрутки (остановка или отсутствие действия, перемещение), как onScrollStateChanged в Android. Кто-нибудь знает как это сделать?

Ответы [ 2 ]

2 голосов
/ 16 июня 2011

См. QScrollBar и используйте понравившийся вам сигнал

  • valueChanged () испускается, когда Значение полосы прокрутки изменилось. tracking () определяет, является ли это сигнал излучается во время пользователя взаимодействие.
  • rangeChanged () испускается, когда диапазон значений полосы прокрутки имеет Измененное.
  • sliderPressed () испускается, когда пользователь начинает перетаскивать ползунок.
  • sliderMoved () испускается, когда пользователь перетаскивает ползунок.
  • sliderReleased () испускается, когда пользователь отпускает ползунок.
  • actionTriggered () испускается, когда полоса прокрутки изменяется пользователем взаимодействие или через triggerAction () функция.
0 голосов
/ 16 июня 2011

Поскольку полоса прокрутки наследуется от QAbstractSlider, она имеет все сигналы, излучаемые QAbstractSlider.http://doc.qt.io/qt-5/qscrollbar.html#details
Например:

   valueChanged();
   sliderPressed();
   sliderMoved();

и т. Д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...