#include "mainwindow.h"
#include "ui_mainwindow.h"
MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent)
, ui(new Ui::MainWindow)
{
ui->setupUi(this);
//Table Widget控件
//设置列数
ui->tableWidget->setColumnCount(3);
//设置水平表头
ui->tableWidget->setHorizontalHeaderLabels(QStringList()<<"英雄"<<"性别"<<"年纪");
//设置行数
ui->tableWidget->setRowCount(5);
//设置正文
// ui->tableWidget->setItem(0,0,new QTableWidgetItem("亚瑟"));
QStringList Lname;
Lname << "亚瑟"<<"黄忠"<<"赵云"<<"张飞"<<"花木兰";
QStringList Lsex;
Lsex<<"男"<<"男"<<"男"<<"男"<<"女";
for(int i=0;i<5;i++)
{
int col = 0;
ui->tableWidget->setItem(i,col++,new QTableWidgetItem(Lname[i]));
ui->tableWidget->setItem(i,col++,new QTableWidgetItem(Lsex[i]));
ui->tableWidget->setItem(i,col++,new QTableWidgetItem(QString::number(i+18)));
}
}
MainWindow::~MainWindow()
{
delete ui;
}
Qt中Table Widget控件在设计时,要分以下几步:
1、先设置列数
2、设置水平表头
3、设置行数
4、添加数据
ps:QString中的一个函数number(int)可以将int类型转换成QString类型;