2011-04-01 9 views
6

HI सभी ने qlistview में पहला आइटम चुनें, डिफ़ॉल्ट रूप

किसी को भी मुझे बता सकते हैं कैसे मैं qlistview के पहले आइटम हर बार मैं किसी आइटम को क्लिक सेट कर सकते हैं? मैं qListView के साथ qfilesystemmodel का उपयोग कर रहा हूँ। असल में मैं मॉडल द्वारा दिखाए गए पहले आइटम को डिफ़ॉल्ट रूप से चुनने के लिए चाहता हूं। एक स्लॉट के लिए

void clicked (const QModelIndex & index) 

और

QModelIndex::data 

से डाटा पढ़ने यह सूचकांक प्रदान करेगा, देखें कि क्या:

पहले से

Thanx

उत्तर

0

आप QListView सिंघल को जोड़ने की कोशिश की है यह पहला है, यदि यह है, तो इसे सेट करें।

+0

या ... लेकिन कैसे पता लगाना है कि यह सूचकांक पहला है या नहीं? – prakashpun

8

यह नौकरी करना चाहिए।

view->setCurrentIndex(fsModel->index(0, 0)); 

उम्मीद है कि इससे मदद मिलती है।

+7

बस उन लोगों के लिए जो इसे स्पष्ट नहीं पाते हैं, fsModel यहां कुछ दिख सकता है-> मॉडल() – Watcom

+1

मुझे इस टिप्पणी के बिना यह उत्तर लगभग बेकार पाया गया। धन्यवाद। – GPPK

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