2010-11-19 5 views
5

간단한 목록 모델과 목록 대리자를 QML로 구현했으며 기본 목록을 주기적으로 만들 수 있는지 궁금합니다.QML ListView를 순환으로 만들 수 있습니까?

 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 
     } 

현재 목록 천천히 왼쪽으로 이동하지만 끝에 도달으로 단지 몇 마지막 항목이 표시됩니다 : 다음은 코드입니다. 그래서 기본 목록을 주기적으로 만들거나 첫 번째 목록 항목으로 점프하도록 하드 코드해야합니다. (

답변

5

ListView에서는이 작업을 수행 할 수 없지만 PathView를 사용하여 원하는 bahavior를 얻을 수는 있습니다 , 예 : http://doc.qt.nokia.com/4.7-snapshot/declarative-ui-components-spinner.html

+0

Pathview를 아직 보지 못했습니다. 그렇습니다. 그럴듯 해 보입니다. Qt dev 일에 준 예제를 즉시 기억했습니다. – MadH

+0

예, 나는 pathview가 당신이이 상황에서 원하는 것이라고 생각한다. 그것은 목록에 "끝"이 없다면 당신의 목록을 통해 당신의 순환을 허락 할 것이다. – Millhouse

관련 문제