Qt GUI C++ (Android) - 如何在不触摸滚动条的情况下在滚动区域之外滚动



即使不触摸滚动区域内的滚动条,如何滚动?我正在使用Qt小部件应用程序为Android开发应用程序。感谢您的回复。

Qt 5.6.0.

如果链接无效:

QScroller对象是存储当前位置和滚动速度并负责更新的对象。 QScroller可以通过轻弹手势触发

QWidget *w = ...;
QScroller::grabGesture(w, QScroller::LeftMouseButtonGesture);

或者直接像这样:

QWidget *w = ...;
QScroller *scroller = QScroller::scroller(w);
scroller->scrollTo(QPointF(100, 100));

最新更新