Item Widget(Item-based):
TableWidget表格控件:
1.设置表的列数setColumnCount
//设置表的列数
ui->tableWidget->setColumnCount(3);
2.设置表头setHorizontalHeaderLabels
//设置表头
QStringList n1;
n1<<"名称"<<"年龄"<<"性别";
ui->tableWidget->setHorizontalHeaderLabels(n1);
3.设置行数 setRowCount
//设置行数
ui->tableWidget->setRowCount(3);
4.像表格中添加内容item
QStringList namelist;
namelist<<"喜羊羊"<<"懒洋洋"<<"美羊羊";
QList<QString> age;//int-->string QString::number(9)
age<<"8"<<"6"<<"7";
QStringList sexlist;
sexlist<<"雄"<<"雄"<<"雌";
for(int j=0;j<3;++j)
{
for(int i=0;i<3;++i)
{
ui->tableWidget->setItem(i,j,new QTableWidgetItem(namelist[i]));
}
j++;
for(int i=0;i<3;++i)
{
ui->tableWidget->setItem(i,j,new QTableWidgetItem(age[i]));
}
j++;
for(int i=0;i<3;++i)
{
ui->tableWidget->setItem(i,j,new QTableWidgetItem(sexlist[i]));
}
}