这可能吗?由于我无法控制的原因,我坚持使用Qt 4.8,并且我们希望现代化我们的所有者,使用您在OS X列表控件中看到的'弹性'来绘制QListWidgets(下拉更新,背部等)Qt 4.8支持Mac的“弹性橡皮筋”滚动
1
A
回答
1
既然你不能够升级到5.0,并使用更完全充实QScroller(http://qt-project.org/doc/qt-5.0/qtwidgets/qscroller.html),你可以试试kineticscroller项目QT实验室:https://qt.gitorious.org/qt-labs/kineticscroller
您只需从QKineticScroller继承在你的类中,然后重写纯虚拟保护方法。这会让你在Mac OS X中产生过冲(橡皮筋效应)和动态滚动(当你轻弹滚动继续)。这需要对参数进行一些微调,以使其正确无误。
如果要执行pull to refresh,请检查setContentPosition(const QPointF &pos, const QPointF &overshootDelta)
方法的overshootDelta
参数。当这个数据量足够大时(即用户把它拉得足够远),刷新你的数据。
说明: kineticscroller上的自述文件表明它在4.8中降落,但我相信有一个延迟,并且它没有进入。我记不起来了。
相关问题
- 1. Chrome中的“橡皮筋”滚动问题
- 2. 在uitableview中禁用橡皮筋滚动
- 3. 可滚动列表反弹回顶部[iScroll],橡皮筋效果?
- 4. Qt橡皮筋选择矩形透明
- 5. ios和橡皮筋
- 6. 用橡皮筋雕刻
- 7. 如何在OpenGl橡皮筋
- 8. DIV上的Safari橡皮筋滚动但不是页面
- 9. QgraphicsView橡皮筋效果缩放行为
- 10. xaml滚动查看器 - 禁用整个窗口的滚动/橡皮筋效果/回弹效果/弹跳
- 11. 使用QT调整大小的橡皮筋
- 12. 如何关闭iPad上的橡皮/弹性滚动效果?
- 13. 橡皮筋算法的一维失真
- 14. OpenGL:Windows Vista/7中的橡皮筋
- 15. addMouseListener到橡皮筋的画布
- 16. jQTouch中的iscroll橡皮筋效果
- 17. 在Phonegap的DIV上禁用弹跳/橡皮筋效果
- 18. 如何禁用橡皮筋效果iOS?
- 19. 用ontouchevent绘制橡皮筋线
- 20. 如何实现橡皮筋效果?
- 21. 橡皮筋与iScroll和jQuery手机
- 22. 使用橡皮筋解决凸壳?
- 23. 构建Qt 4.8支持QtDBus
- 24. iPhone SDK视图滚动不是橡皮筋或使用刷卡动力
- 25. 如何检测iPhone Web视图上的滚动div的橡皮筋事件?
- 26. 禁用橡皮筋效果,但仍然允许使用jquery滚动
- 27. QChartView,橡皮筋和鼠标右键行为
- 28. 在Android上的Gallery中模仿iOS中的“橡皮筋”效果
- 29. 使用类似于Windows桌面上显示的橡皮筋
- 30. iOS上的橡皮筋效应离子 - 黑色背景