qt界面,如何增加表格
时间: 2023-07-05 08:27:01 浏览: 169
要在Qt界面中增加表格,可以使用QTableWidget类。首先,在Qt Designer中将QTableWidget控件拖放到界面中。然后,在代码中使用QTableWidget类的函数来设置表格的行数、列数、表头等信息,以及向表格中添加数据。以下是一个简单的示例代码:
```
// 创建表格控件
QTableWidget *tableWidget = new QTableWidget(this);
// 设置表格大小、行数、列数
tableWidget->setGeometry(50, 50, 300, 200);
tableWidget->setRowCount(3);
tableWidget->setColumnCount(2);
// 设置表头
tableWidget->setHorizontalHeaderLabels(QStringList() << "Name" << "Age");
// 向表格中添加数据
tableWidget->setItem(0, 0, new QTableWidgetItem("Tom"));
tableWidget->setItem(0, 1, new QTableWidgetItem("20"));
tableWidget->setItem(1, 0, new QTableWidgetItem("Jerry"));
tableWidget->setItem(1, 1, new QTableWidgetItem("18"));
tableWidget->setItem(2, 0, new QTableWidgetItem("Alice"));
tableWidget->setItem(2, 1, new QTableWidgetItem("22"));
// 显示表格
tableWidget->show();
```
这段代码创建了一个包含3行2列的表格控件,表头为“Name”和“Age”,并向表格中添加了一些数据。你可以根据自己的需求修改代码中的参数。