So connect a slot to the spin box's valueChanged() signal, and use that with QItemSelectionModel::select(), converting the spin box value into a QModelIndex row value:

Qt Code:
  1. void MyWidget::onValueChanged( int value )
  2. {
  3. QItemSelectionModel * pSelModel = myTableView->getSelectionModel();
  4.  
  5. QAbstractItemModel * pModel = pSelModel->model();
  6. QModelIndex selIndex = pModel->index( value, 0 );
  7. pSelModel->select( selIndex, QItemSelectionModel::ClearAndSelect | QItemSelectionModel::Columns );
  8. }
To copy to clipboard, switch view to plain text mode