QT的tableview中获取指定行的内容
时间: 2024-02-21 09:56:42 浏览: 434
QT TableView
3星 · 编辑精心推荐
在QT的`QTableView`中,可以通过以下代码获取指定行的内容:
```cpp
// 获取指定行的Model索引
QModelIndex index = ui->tableView->model()->index(row, 0);
// 获取该行的数据模型
QAbstractItemModel* model = ui->tableView->model();
// 获取该行的数据
QVariant data = model->data(index);
// 输出该行的数据
qDebug() << data;
```
这里假设`QTableView`的名称为`tableView`,需要获取的行号为`row`,该行的数据在第一列中。如果需要获取其他列的数据,可以通过修改第二个参数(列号)来实现。
阅读全文