मुझे QListView में QString के रूप में चयनित आइटम का नाम प्राप्त करने की आवश्यकता है। मैंने Google की कोशिश की है, लेकिन मुझे कुछ भी उपयोगी नहीं मिला है।क्यूटी में QListView चयनित आइटम से QString कैसे प्राप्त करें?
उत्तर
यह चयन पर निर्भर करता है मॉडोड कहता है कि आपके पास ExtendedSelection
है जिसका अर्थ है कि आप किसी भी आइटम (0 सहित) का चयन कर सकते हैं।
ui->listView->setSelectionMode(QAbstractItemView::ExtendedSelection);
चयनित आइटमों की अनुक्रमणिका को खोजने के लिए ui->listView->selectionModel()->selectedIndexes()
के माध्यम से पुनरावृति करना चाहिए, और फिर आइटम ग्रंथों प्राप्त करने के लिए text()
विधि कॉल:
QStringList list;
foreach(const QModelIndex &index,
ui->listView->selectionModel()->selectedIndexes())
list.append(model->itemFromIndex(index)->text());
qDebug() << list.join(",");
यहां 'मॉडल' क्या है? –
क्या QListViews के लिए '' 'QAbstractItemView :: विस्तारित चयन '' अक्षम के साथ इसका उपयोग करने का एक साफ तरीका है? अर्थात। यदि केवल एक चयन संभव है और लूप और सूची इसलिए अनावश्यक हो जाती है? – Paddre
मामले में अगर QAbstractItemView::ExtendedSelection
में एक आइटम का चयन करने के विकलांग (ही संभव है
QModelIndex index = ui->listView->currentIndex();
QString itemText = index.data(Qt::DisplayRole).toString();
- 1. क्यूटी। QString
- 2. QListView
- 3. क्यूटी qListView आइकन चयन हाइलाइट को कैसे बदलें
- 4. QListView
- 5. चयनित आइटम को ListView से कैसे प्राप्त करें?
- 6. टेलीरिक चयनित आईडी प्राप्त कर रहा है (चयनित आइटम से रैड्रिड से डेटा प्राप्त करें)
- 7. क्यूटी - QString को यूनिकोड QByteArray
- 8. QListView
- 9. क्यूटी: किसी संख्या को QString, QVariant या QString :: संख्या
- 10. आइटम नियंत्रण में चयनित आइटम को हाइलाइट कैसे करें?
- 11. क्यूटी में QListWidget से सभी वस्तुओं के ग्रंथ कैसे प्राप्त करें?
- 12. QListView कॉलम कैसे जोड़ें?
- 13. मैं कंबोबॉक्स से चयनित आइटम कैसे प्राप्त करूं जो डाटाटेबल
- 14. किसी चयनित आइटम का चयन किसी चयनित नियंत्रण में कैसे प्राप्त करें?
- 15. स्पिनर से चयनित आइटम पुनर्प्राप्त?
- 16. ListPreference से चयनित विकल्प कैसे प्राप्त करें?
- 17. पीईजीटीके में पेड़दृश्य में चयनित आइटम से मूल्य कैसे प्राप्त करें?
- 18. QListView
- 19. क्यूटी 4: क्या आसानी से QListView स्क्रॉल बनाना संभव है?
- 20. मल्टीसेलेक्ट से अंतिम चयनित विकल्प कैसे प्राप्त करें?
- 21. QListView
- 22. QListView
- 23. कस्टम आइटम और कस्टम आइटम विजेट्स के साथ QListView/QListWidget
- 24. क्यूटी में यूआरएल पैरामीटर कैसे एन्कोड करें?
- 25. JList चयनित आइटम स्ट्रिंग
- 26. चयनित विकल्प कैसे प्राप्त करें jquery autocomplete
- 27. एएसपी: ListBox चयनित आइटम प्राप्त करें - एक लाइनर?
- 28. एंड्रॉइड सूचीदृश्य चयनित आइटम
- 29. एंड्रॉइड में edittext से चयनित टेक्स्ट कैसे प्राप्त करें?
- 30. असंपादनीय QListView
'QListView' प्रलेखन (विशेष रूप से अपनी [सदस्य सूची] (http पर देखो: एक समय था), यह कैसे आप इसे किसी भी पाश के बिना कर सकते हैं // क्यूटी-proje ct.org/doc/qt-4.8/qlistview-members.html)) यह देखने के लिए कि वर्तमान इंडेक्स (एक 'QModelIndex' ऑब्जेक्ट) कैसे प्राप्त करें, और इंडेक्स से, आप इसकी डेटा सामग्री प्राप्त कर पाएंगे (ए 'QVariant' जिसे आप 'QString' में परिवर्तित कर सकते हैं)। – alexisdm