首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何获取QScrollBar状态

如何获取QScrollBar状态
EN

Stack Overflow用户
提问于 2011-06-16 20:30:16
回答 2查看 3.7K关注 0票数 1

我想获得一个滚动条的状态(停止或无动作,移动),就像安卓系统中的onScrollStateChanged。有人知道怎么做吗?

EN

回答 2

Stack Overflow用户

发布于 2011-06-16 20:57:02

查看QScrollBar并使用您喜欢的信号

当滚动条的值发生更改时,将发出

  • valueChanged()。interaction.
  • rangeChanged() ()确定在用户跟踪期间是否发出此信号当用户开始拖动滚动条范围值时发出changed.
  • sliderPressed()当用户开始拖动时发出slider.
  • sliderMoved()当用户释放时发出slider.
  • sliderReleased()当用户释放滚动条时发出slider.
  • actionTriggered()通过用户交互或通过triggerAction()函数更改滚动条时发出triggerAction。
票数 2
EN

Stack Overflow用户

发布于 2011-06-16 20:50:57

因为scrollbar继承自QAbstractSlider,所以它拥有QAbstractSlider发出的所有信号。http://doc.qt.io/qt-5/qscrollbar.html#details

例如:

代码语言:javascript
复制
   valueChanged();
   sliderPressed();
   sliderMoved();

等。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6371813

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档