1.QTableWidget的初始化
(1)QTableWidget *tableWidget = new QTableWidget(3,4,this);
初始化为3行4列
(2)QTableWidget *tableWidget = new QTableWidget(this);
tableWidget->setRowCount(3);//设置表格的行数
tableWidget->setColumnCount(4);//设置表格的列数
2.设置每列字段名称
QStringList columnName;
columnName.push_back(QString(tr("类型")));
columnName.push_back(QString(tr("内容")));
................
tableWidget->setHorizontalHeaderLabels( columnName);
3.表头列的隐藏
添加头文件: #include <QHeaderView>
tableWidget->verticalHeader()->setVisible(false);
4.设置某一列的宽度
tableWidget->setColumnWidth(列数,宽度);
例如:tableWidget->setColumnWidth(5,200);//设置第五列的宽度为200
5.初始化单元格
tableWidget->setItem(0,0,new QTableWidgetItem(tr("单元格内容")));//0行0列
6.自适应大小
tableWidget->horizontalHeader()->setStretchLastSection(true);
tableWidget->horizontalHeader()->setResizeMode(QHeaderView::Stretch);