1、创建一个UI的项目,拖拽一个Tablewidget 控件到主界面中,然后输入以下代码
#include "mainwindow.h"
#include "ui_mainwindow.h"
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
ui->tableWidget->setColumnCount(3);
ui->tableWidget->setHorizontalHeaderLabels(QStringList()<<"姓名"<<"性别"<<"年龄");
ui->tableWidget->setRowCount(5);
QStringList namelist;
namelist<<"张三"<<"李四"<<"王五"<<"赵六"<<"大鹏";
QList<QString> sexList;
sexList<<"男"<<"男"<<"男"<<"男"<<"女";
for(int i = 0; i<5; i++)
{
ui->tableWidget->setItem(i, 0, new QTableWidgetItem(namelist[i]));
ui->tableWidget->setItem(i, 1, new QTableWidgetItem(sexList.at(i)));
ui->tableWidget->setItem(i, 2, new QTableWidgetItem(QString::number(18+i)));
}
}
MainWindow::~MainWindow()
{
delete ui;
}
2、显示效果如下:
