QScrollArea 获取滚动或总偏移量

Posted

技术标签:

【中文标题】QScrollArea 获取滚动或总偏移量【英文标题】:QScrollArea get scroll or total offset 【发布时间】:2013-04-04 16:37:29 【问题描述】:

QScrollArea 是否有办法找出它滚动了多少?我需要对所有 scollContensBy() 调用做一些统计吗? 我需要获取鼠标相对于 QScrollArea 内图像标签的位置。 我只能得到相对于当前视图的位置,而不是整个图像。

【问题讨论】:

【参考方案1】:

QAbstractScrollArea 提供访问其滚动条的方法(horizontalScrollBar()verticalScrollBar())。一旦你有了那个指针,你就可以访问来自QScrollBar和QAbstractSlider的所有方法和信号,包括value()valueChanged()

【讨论】:

以上是关于QScrollArea 获取滚动或总偏移量的主要内容,如果未能解决你的问题,请参考以下文章

如何正确获取 DOM 元素的位置偏移量? [复制]

角度通过id获取元素的偏移量

UIScrollView 内容偏移量会阻塞用户交互

查找相对于父滚动 div 而不是窗口的偏移量

网格视图(UICollectionView)的偏移量随着分页滚动而逐渐移动

确定 UIScrollVIew 中 UITextView 的滚动偏移量