qtableview双击获取当前行所有列的数据 c++
时间: 2023-05-22 13:04:01 浏览: 175
Qt编程-QTableView同时冻结行和列
非常感谢您的提问!以下是获取 QTableView 当前行所有列数据的示例代码:
```cpp
// 获取当前行号
int row = ui->tableView->currentIndex().row();
// 获取列数
int colCount = model->columnCount();
// 遍历列,获取对应数据
for (int column = 0; column < colCount; ++column) {
QModelIndex index = model->index(row, column, QModelIndex());
QString data = model->data(index).toString();
qDebug() << data;
}
```
这段代码可以在双击 QTableView 中的某一行时执行,以获取该行所有列的数据。希望这个回答能够解决您的问题!
阅读全文