Есть ли сигнал, который выдается, когда пользователь выбирает строку в QTableView
с помощью мыши (одна модель выбора)?
QTableView - какой сигнал отправляется, когда пользователь выбирает строку, нажимая на нее?
Ответ 1
Каждый вид имеет модель выбора:
QItemSelectionModel * QAbstractItemView::selectionModel () const
и с помощью модели выбора вы можете получить много информации, в вашем случае:
QModelIndexList QItemSelectionModel::selectedRows ( int column = 0 ) const
Итак:
myTableView->selectionModel()->selectedRows();
Затем вы можете получить эту информацию через сигнал, например:
void QItemSelectionModel::selectionChanged ( const QItemSelection & selected, const QItemSelection & deselected ) [signal]
Надеюсь, что это поможет!