当用户通过鼠标选择一行时是否会发出信号QTableView
(单选模型)?
问问题
16380 次
1 回答
15
每个视图都有一个选择模型:
QItemSelectionModel * QAbstractItemView::selectionModel () const
并且使用选择模型,您可以检索大量信息,在您的情况下:
QModelIndexList QItemSelectionModel::selectedRows ( int column = 0 ) const
所以 :
myTableView->selectionModel()->selectedRows();
然后,您可以通过以下信号检索此信息:
void QItemSelectionModel::selectionChanged ( const QItemSelection & selected, const QItemSelection & deselected ) [signal]
希望能帮助到你 !
于 2010-01-14T09:29:27.173 回答