qt create给tablewidget插入数据
时间: 2023-11-26 15:06:08 浏览: 104
QT学习Demo例程2
要给Qt的QTableWidget插入数据,可以按照以下步骤进行:
1. 创建QTableWidget对象
```
QTableWidget *tableWidget = new QTableWidget(this);
```
2. 设置表格的行数和列数
```
tableWidget->setRowCount(rowCount);
tableWidget->setColumnCount(columnCount);
```
3. 设置表头
```
tableWidget->setHorizontalHeaderLabels(horizontalHeaderLabels);
tableWidget->setVerticalHeaderLabels(verticalHeaderLabels);
```
4. 插入数据
```
tableWidget->setItem(row, column, new QTableWidgetItem(data));
```
其中,row表示要插入的行数,column表示要插入的列数,data是要插入的数据。
完整的插入数据的示例代码如下:
```
QTableWidget *tableWidget = new QTableWidget(this);
tableWidget->setRowCount(2);
tableWidget->setColumnCount(2);
tableWidget->setHorizontalHeaderLabels(QStringList() << "Name" << "Age");
tableWidget->setItem(0, 0, new QTableWidgetItem("Tom"));
tableWidget->setItem(0, 1, new QTableWidgetItem("18"));
tableWidget->setItem(1, 0, new QTableWidgetItem("Jerry"));
tableWidget->setItem(1, 1, new QTableWidgetItem("20"));
```
这样就可以在QTableWidget中插入数据了。
阅读全文