qt tablewidget添加数据
时间: 2023-04-28 20:04:14 浏览: 197
可以通过以下步骤向Qt TableWidget添加数据:
1. 创建一个Qt TableWidget对象。
2. 使用setColumnCount()和setRowCount()方法设置表格的列数和行数。
3. 使用setHorizontalHeaderLabels()方法设置表格的列标题。
4. 使用setItem()方法将数据添加到表格中的单元格中。
例如,以下代码将向一个名为tableWidget的Qt TableWidget对象添加数据:
```
// 创建一个Qt TableWidget对象
QTableWidget *tableWidget = new QTableWidget(this);
// 设置表格的列数和行数
tableWidget->setColumnCount(3);
tableWidget->setRowCount(2);
// 设置表格的列标题
QStringList headerLabels;
headerLabels << "Name" << "Age" << "Gender";
tableWidget->setHorizontalHeaderLabels(headerLabels);
// 添加数据到表格中的单元格中
tableWidget->setItem(, , new QTableWidgetItem("John"));
tableWidget->setItem(, 1, new QTableWidgetItem("25"));
tableWidget->setItem(, 2, new QTableWidgetItem("Male"));
tableWidget->setItem(1, , new QTableWidgetItem("Mary"));
tableWidget->setItem(1, 1, new QTableWidgetItem("30"));
tableWidget->setItem(1, 2, new QTableWidgetItem("Female"));
```
这将在Qt TableWidget中添加一个包含两行三列数据的表格,每行包含一个人的姓名、年龄和性别。
阅读全文