2010-11-19 18 views
5

Basit bir liste modeli uyguladım ve QML'de delege listesi yaptım ve şimdi temel listeyi döngüsel hale getirmenin uygun olup olmadığını merak ediyorum.QML ListView döngüsel yapmak mümkün mü?

 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 
     } 

Halen liste yavaşça sola hareket eder, ancak sonuna geldiğinde sadece birkaç son ürün gösterilir: İşte kod pasajıdır. Bu yüzden ya temel listeyi döngüsel hale getirmeliyim ya da ilk liste öğesine atlamak için hard-code'ım yapmalıyım :(

cevap

5

Bunu bir ListView ile yapamazsınız, ancak PathView kullanarak istediğiniz davranışı elde edebilirsiniz. örneğin, http://doc.qt.nokia.com/4.7-snapshot/declarative-ui-components-spinner.html

+0

bağlantı için teşekkürler! Henüz PathView'a bakmadım, ama evet, makul görünüyor - Hemen bir örnek verdikten hemen sonra, Qt dev günlerinde verdiğim bir şey hatırladım - çalışmalıyım! – MadH

+0

Evet, Bence pathview, bu durumda ne istediğinizi, listenizde bir "son" olmaksızın listenizde dolaşmanızı sağlayacaktır. – Millhouse

İlgili konular