利用TableWidget绘制表格,并对表格进行相应设置,常用的函数使用方法如下:
1、ui->tableWidget->setColumnCount(20);//设置表格为20列
2、ui->tableWidget->setRowCount(33);//设置表格为33行
3、ui->tableWidget->verticalHeader()->setVisible(false);//删除纵列表头
4、ui->tableWidget->horizontalHeader()->setVisible(false);//删除横列表头
5、ui->tableWidget->setColumnWidth(0, 5);//设置列宽,第一个参数为列序号、第二个为列宽;
6、ui->tableWidget->setRowHeight(3, 4);//设置行高,第一个参数为行序号、第二个为行高;
7、ui->tableWidget->setSpan(1, 2, 1, 12);//合并单元格,第一二参数为合并左上单元格坐标,第三个参数为需要合并的行数、第四个参数为需要合并的列数;
8、给指定单元格填充字体:
QTableWidgetItem * newItem1 = new QTableWidgetItem;//建立新的item的方式进行访问
ui->tableWidget->setItem(1, 2, newItem1);//单元格的坐标为(1,2)
newItem->setTextAlignment(Qt::AlignHCenter | Qt::AlignVCenter);//设置单元格居中
newItem1->setText("证书编号:");//给单元格中填充内容
newItem1->setFont(QFont("宋体", 14));//设置单元格填充字体的字型和字号
本文介绍了如何在Qt环境中使用TableWidget组件创建和设置表格,包括设置行列数量、隐藏表头、调整单元格尺寸、合并单元格以及设置单元格内容和字体样式,详细阐述了每个函数的使用方法,帮助开发者实现自定义的表格界面。
526

被折叠的 条评论
为什么被折叠?



