QTableview绑定了QStandardItemModel,如何获取选中行的item包括隐藏列的tiem
时间: 2023-05-26 11:04:56 浏览: 75
QTableView + QStandardItemModel模式显示表格冻结列(模板) 示例动图
可以使用QTableView的selectedIndexes()函数获取选中行的所有索引,然后遍历这些索引,通过QStandardItemModel的itemFromIndex()函数获取对应的item,包括隐藏列的item也能获取到。
示例代码:
```
QModelIndexList selectedIndexes = tableView->selectionModel()->selectedIndexes();
foreach (QModelIndex index, selectedIndexes) {
QStandardItem *item = model->itemFromIndex(index);
// TODO: 处理获取到的item
}
```
阅读全文