c++ - QScrollArea 获取滚动或总偏移量

标签 c++ python qt pyqt

QScrollArea 有办法知道它滚动了多少吗?我是否需要对所有 scollContensBy() 调用进行统计?
我需要获取鼠标相对于 QScrollArea 内图像标签的位置。 我只能获取相对于当前 View 的位置,而不是整个图像。

最佳答案

QAbstractScrollArea提供访问其滚动条的方法(horizo​​ntalScrollBar()verticalScrollBar())。获得该指针后,您就可以访问 QScrollBar 中可用的所有方法和信号。和 QAbstractSlider ,包括 value()valueChanged()

关于c++ - QScrollArea 获取滚动或总偏移量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15816879/

相关文章:

python - 正确使用 fftw fft

c++ - 我想删除 txt 文件中以 %% ( C++) 开头的一些行

c++ - 与参数同名的方法导致不同的输出

c++ - GCC 不遵守 'pragma GCC diagnostic' 以消除警告

python - python中的属性 "__class__"到底是什么

c++ - 如何在具有XY轴Qt的图形上绘制矩形

c++ - 寻找QMenu真实位置

python - Firebase Firestore : get generated ID of document (Python)

c++ - 防止 Qt 窗口在 Hook 的应用程序中关闭,Eventfilter 不执行任何操作

qt - QML ComboBox 弹出问题