Qt QScroller::grabGesture(ui->scrollArea, QScroller::TouchGesture),之后滚动条无法正常使用解决办法。
RT。
问题发生原因因为设置了touchGesture,而scrollArea的滚动条是包含在scrollArea里面的,用手指滑动滚动条的同时,也触发了touchGesture,两个冲突了。
解决思路:
重新new一个QScrollBar,和scrollArea内的QScrollBar互相映射。连接[signal] void QAbstractSlider::valueChanged(int value)和[signal] void QAbstractSlider::rangeChanged(int min, int max)。