2016-05-28 41 views
-1

即使未觸摸滾動區域內的滾動條,我該如何滾動?我開發一個應用程序的Android使用Qt小部件應用程序。感謝您的答覆。Qt GUI C++(Android) - 如何在滾動區域之外滾動而不用觸摸滾動條?

Qt 5.6.0。

+1

使用[QScroller](http://doc.qt.io/qt-5/qscroller.html) – Drop

+0

QScroller可以通過輕彈手勢

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

或直接像這樣被觸發我可以知道那是什麼代碼? –

+0

當然,只需在我鏈接的文檔的第一行末尾點擊「More ...」。 – Drop

回答

1

在情況下,鏈接變得無效:

QScroller的對象是存儲當前位置和滾動速度,並採取更新的保健目的。

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

它仍然無法正常工作。我仍然需要觸摸滾動條來上下移動。我想要一個像Flickable的Qt快速功能。感謝您的答覆。 –