QT 中QTableWidget的代码创建
时间: 2023-12-10 09:40:32 浏览: 81
以下是在 Qt 中使用代码创建 QTableWidget 的示例:
```cpp
// 创建 QTableWidget
QTableWidget *tableWidget = new QTableWidget(parent);
// 设置表格行数和列数
tableWidget->setRowCount(3);
tableWidget->setColumnCount(2);
// 设置表头
QStringList headers;
headers << "Name" << "Age";
tableWidget->setHorizontalHeaderLabels(headers);
// 添加数据
tableWidget->setItem(0, 0, new QTableWidgetItem("Alice"));
tableWidget->setItem(0, 1, new QTableWidgetItem("25"));
tableWidget->setItem(1, 0, new QTableWidgetItem("Bob"));
tableWidget->setItem(1, 1, new QTableWidgetItem("30"));
tableWidget->setItem(2, 0, new QTableWidgetItem("Charlie"));
tableWidget->setItem(2, 1, new QTableWidgetItem("35"));
// 设置行和列的大小自适应内容
tableWidget->resizeColumnsToContents();
tableWidget->resizeRowsToContents();
// 显示表格
tableWidget->show();
```
在这个示例中,我们创建了一个包含 3 行和 2 列的表格,设置了表头,添加了一些数据,并将行和列的大小自适应内容。最后,我们调用 `show()` 函数显示表格。
阅读全文