1.设置列数 列宽
ui->tableWidget->setColumnCount(4); //设置列数
ui->tableWidget->setColumnWidth(0, 90); //0 设置列宽
ui->tableWidget->setColumnWidth(1, 190); //1 设置列宽
ui->tableWidget->setColumnWidth(2, 95); //2 设置列宽
ui->tableWidget->setColumnWidth(3, 95); //3 设置列宽
2.设置每一列的表头
QStringList sListHeader;
sListHeader << “预处理类型” << “窗口大小” << “类型” << “阀值”;
ui->tableWidget->setHorizontalHeaderLabels(sListHeader);
//设置列内容自适应宽度
#if defined(SS_UBUNTU) //UBUNTU
ui->twShowData->horizontalHeader()->setSectionResizeMode(QHeaderView::ResizeToContents);
ui->twShowData->verticalHeader()->setSectionResizeMode(QHeaderView::ResizeToContents);
#else //ARM
ui->twShowData->horizontalHeader()->setResizeMode(QHeaderView::ResizeToContents);
ui->twShowData->verticalHeader()->setResizeMode(QHeaderView::ResizeToContents);
#endif
3.添加一行

这篇博客详细介绍了如何使用Qt的TableWidget进行各种设置,包括列数和列宽的设定,表头的创建,行和列的选择模式,以及动态添加QTableWidgetItem、QComboBox和QSpinBox等控件的方法。同时,还涵盖了行高、列宽的自适应和固定,以及边框、格子线和背景色的设置。
最低0.47元/天 解锁文章
4万+

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



