qtablewidget怎么批量添加数据c++
时间: 2023-09-13 17:10:43 浏览: 83
QTableWidget批量添加数据、批量添加控件、分页跳转、定位到指定行、添加/插入/删除行的功能实现
5星 · 资源好评率100%
你可以使用QTableWidget的setRowCount()和setColumnCount()方法来设置表格的行数和列数,然后使用setItem()方法来批量添加数据。例如,以下示例将一组数据添加到一个4x3的表格中:
```c++
// 创建一个4x3的表格
QTableWidget *table = new QTableWidget(4, 3);
// 批量添加数据
QStringList data = {"1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12"};
int index = 0;
for (int row = 0; row < table->rowCount(); ++row) {
for (int col = 0; col < table->columnCount(); ++col) {
QTableWidgetItem *item = new QTableWidgetItem(data[index++]);
table->setItem(row, col, item);
}
}
```
这将在表格中填充以下数据:
| 1 | 2 | 3 |
|---|---|---|
| 4 | 5 | 6 |
| 7 | 8 | 9 |
| 10 | 11 | 12 |
阅读全文