2010-01-14 50 views

回答

10

每個視圖都有一個選擇模式:

QItemSelectionModel * QAbstractItemView::selectionModel() const 

,並與選擇模型,你可以檢索大量信息的,你的情況:

QModelIndexList QItemSelectionModel::selectedRows (int column = 0) const 

所以:

myTableView->selectionModel()->selectedRows(); 

然後,您可以通過如下信號檢索這些信息:

void QItemSelectionModel::selectionChanged (const QItemSelection & selected, const QItemSelection & deselected) [signal] 

希望它有幫助!

+0

謝謝,它的工作原理。 – danatel 2010-01-14 11:46:58

+2

另一種檢測點擊表格視圖元素的方法是使用「void QAbstractItemView :: clicked(const QModelIndex&index)」信號 – cybevnm 2010-01-14 12:03:02

相關問題