2012-07-29 123 views
5

我有一個QTableView,我需要從所選行的第一個單元格獲取值(字符串)(行中的任何單元格可以被選中)。但只有在選擇了一行的情況下,我才需要這個值如何從選定行(QTableView)獲取單元格值?

我想 - 我需要得到所選行的索引,然後得到該行第一個сell的值,但我找不到一個方法來做到這一點。

回答

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

會給你當前選定行的索引。從那裏你應該有足夠的信息來查找模型中的行/列對。

另外,QItemSelectionModel::selectedRows()會讓你知道有多少行被選中。

+2

我能夠得到行索引,但如何獲得第一列的值例如? – 2015-12-07 12:42:40

相關問題