QT中Table Widget树控件的使用

关于Item Widgets中Table Widget的使用方法!了解在QT程序中插入表格得操作!

Table Widget树控件的使用

1、创建数据及其初始化Table控件
// 创建一英雄列表,一会儿循环到Table中去
QStringList nameList;
nameList<<"刘备"<<"关羽"<<"张飞"<<"赵云"<<"黄忠";

// 初始化table列数
ui->tableWidget->setColumnCount(3);
// 初始化table行数
ui->tableWidget->setRowCount(nameList.length());
// 初始化table头
ui->tableWidget->setHorizontalHeaderLabels(QStringList()<<"名字"<<"性别"<<"年龄");
2、循环写入数据
//设置正文
for (int var = 0; var < nameList.length(); var++) {
int col=0;
ui->tableWidget->setItem(var,col++, new QTableWidgetItem(nameList[var]));
ui->tableWidget->setItem(var,col++, new QTableWidgetItem("男"));
ui->tableWidget->setItem(var,col++, new QTableWidgetItem(QString::number(var + 18)));

}

效果图

image-20200325133456038

一曲长歌,一剑天涯!

原文地址:https://www.cnblogs.com/Abraverman/p/15208802.html