ui->tableView 读取选中项行列
时间: 2023-08-09 21:09:17 浏览: 126
UITableView选中行
5星 · 资源好评率100%
如果你在Qt Designer中使用了QTableView控件,并将其命名为tableView,并将其设置为ui文件的成员变量,那么可以使用如下代码读取选中项的行列:
```
QModelIndexList indexList = ui->tableView->selectionModel()->selectedIndexes();
foreach (QModelIndex index, indexList) {
int row = index.row(); // 获取行号
int column = index.column(); // 获取列号
// 处理选中项的数据
...
}
```
这里的代码与前面提到的示例代码很相似,区别在于获取QTableView的方式。在Qt Designer中创建的QTableView控件,其对象名为tableView,因此可以通过ui->tableView获取到该控件的指针,然后就可以使用selectionModel()函数获取选中项的模型数据了。
阅读全文