File tree Expand file tree Collapse file tree 1 file changed +8
-3
lines changed
Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Original file line number Diff line number Diff line change 1616#include < QHoverEvent>
1717#include < QScrollBar>
1818#include < QScroller>
19+ #include < QScrollerProperties>
1920#include < QSortFilterProxyModel>
2021#include < QTimer>
2122
@@ -82,9 +83,13 @@ NetView::NetView(NetManager *manager)
8283 connect (this , &NetView::activated, this , &NetView::onActivated);
8384
8485 // 支持在触摸屏上滚动
85- // QScroller::grabGesture(viewport(), QScroller::LeftMouseButtonGesture);
86- // QScrollerProperties sp;
87- // sp.setScrollMetric(QScrollerProperties::VerticalOvershootPolicy, QScrollerProperties::OvershootAlwaysOff);
86+ QScroller::grabGesture (viewport (), QScroller::TouchGesture);
87+ QScrollerProperties sp = QScroller::scroller (viewport ())->scrollerProperties ();
88+ sp.setScrollMetric (QScrollerProperties::VerticalOvershootPolicy, QScrollerProperties::OvershootAlwaysOff);
89+ sp.setScrollMetric (QScrollerProperties::HorizontalOvershootPolicy, QScrollerProperties::OvershootAlwaysOff);
90+ sp.setScrollMetric (QScrollerProperties::DecelerationFactor, 0.5 );
91+ sp.setScrollMetric (QScrollerProperties::MaximumVelocity, 0.5 );
92+ QScroller::scroller (viewport ())->setScrollerProperties (sp);
8893}
8994
9095NetView::~NetView () = default ;
You can’t perform that action at this time.
0 commit comments