是否可以使QML ListView循环?

时间:2010-11-19 12:39:29

标签: c++ qt4 qml

我在QML中实现了一个简单的列表模型和列表委托,现在好奇是否可以使底层列表循环。 以下是代码段:

      Common.MarketsListView {
      id: markets
      anchors.top: logoImage.bottom
      anchors.topMargin: 5
      cacheBuffer: 20000

      NumberAnimation on x {
          running: runtime.isActiveWindow
          loops: Animation.Infinite
          from: 0
          to: -300
          duration: 20000
      }

目前,列表慢慢向左移动,但是当它到达结尾时,只显示最后几个项目。所以我要么使基础列表循环,要么将跳转硬编码到第一个列表项:(

1 个答案:

答案 0 :(得分:5)

您无法使用ListView执行此操作,但您可以使用PathView获取所需的行为,例如: http://doc.qt.nokia.com/4.7-snapshot/declarative-ui-components-spinner.html