2012-07-29 20 views
5

मेरे पास QTableView है और मुझे चयनित पंक्ति के पहले सेल से प्राप्त मूल्य (स्ट्रिंग) की आवश्यकता है (पंक्ति पर किसी भी सेल का चयन किया जा सकता है)। लेकिन मुझे यह मान केवल तभी चाहिए जब एक पंक्ति को चुना गया हो।चयनित पंक्ति (QTableView) से सेल मान कैसे प्राप्त करें?

मैंने सोचा - मुझे चयनित पंक्ति का सूचकांक प्राप्त करने की आवश्यकता है और फिर उस पंक्ति पर पहले वर्तनी का मान प्राप्त करें, लेकिन मुझे ऐसा करने का कोई तरीका नहीं मिला।

उत्तर

10
myTableView->selectionModel()->currentIndex().row() 

आपको वर्तमान में चयनित पंक्ति का सूचकांक देगा। वहां से आपके मॉडल में पंक्ति/कॉलम जोड़ी देखने के लिए पर्याप्त जानकारी होनी चाहिए।

इसके अलावा, QItemSelectionModel::selectedRows() आपको बताएगा कि कितनी पंक्तियां चुनी गई हैं।

+2

मैं पंक्ति सूचकांक प्राप्त करने में सक्षम हूं, लेकिन उदाहरण के लिए पहले कॉलम पर मूल्य कैसे प्राप्त करें? –

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