QItemSelectionModel设置当前选中行为2
时间: 2023-12-18 20:05:51 浏览: 99
Qt tableview实现翻页,翻页后选中,选中删除,全部删除,模糊搜索,跳转
您可以使用QItemSelectionModel的setCurrentIndex函数来设置当前选中行,参数是QModelIndex类型的,表示要设置为当前选中的行的索引。示例代码如下:
```
QModelIndex index = model->index(row, column); // 获取要设置为选中的行的索引
selectionModel->setCurrentIndex(index, QItemSelectionModel::SelectCurrent); // 设置当前选中行为该索引所在的行,并选中该行
```
其中,model是QAbstractItemModel类型的指针,表示要设置选中行的模型;selectionModel是QItemSelectionModel类型的指针,表示要设置选中行的选择模型;row和column分别表示要设置为选中的行和列的索引值。QItemSelectionModel::SelectCurrent表示要选中该行。
阅读全文