2010-11-19 19 views
5

मैंने क्यूएमएल में एक साधारण सूची मॉडल और सूची प्रतिनिधि को लागू किया है, और अब अंतर्निहित सूची चक्रीय बनाने के लिए व्यवहार्य है तो उत्सुक है।क्या 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

आप इसे सूची दृश्य के साथ नहीं कर सकते हैं, लेकिन आप पथवीव का उपयोग करके जो व्यवहार चाहते हैं उसे प्राप्त करने में सक्षम हो सकते हैं , उदाहरण के लिए http://doc.qt.nokia.com/4.7-snapshot/declarative-ui-components-spinner.html

+0

लिंक के लिए धन्यवाद! मैंने अभी तक पथ दृश्य को नहीं देखा है, लेकिन हाँ, यह प्रतीत होता है - मुझे तुरंत एक उदाहरण याद आया है जिसे उन्होंने हमें Qt dev दिनों में दिया - काम करना चाहिए! – MadH

+0

हां, मुझे लगता है कि इस स्थिति में आप जो चाहते हैं वह पथदृश्य है, यह सूची में "अंत" होने के बिना आपकी सूची को आपकी सूची के माध्यम से देगा। – Millhouse

संबंधित मुद्दे