QT QTable的设置

  1. 设置列数、列宽;
  2. 设置HorizontalHeader:
    列名、居中对齐、尾部不留白(setStretchLastSection)
  3. 设置verticalHeader:
    隐藏自动编号
  4. 设置只读显示
QStringList header;
ui->tableWidget->setColumnCount(3);
ui->tableWidget->setColumnWidth(0, 50);
ui->tableWidget->setColumnWidth(1, 100);
ui->tableWidget->setColumnWidth(2, 200);
header<<"序号"<<"ID"<<"名称";
ui->tableWidget->setHorizontalHeaderLabels(header);
ui->tableWidget->horizontalHeader()->setDefaultAlignment(Qt::AlignCenter);
//设置尾部不留白
ui->tableWidget->horizontalHeader()->setStretchLastSection(true);
//隐藏自动编号
ui->tableWidget->verticalHeader()->setHidden(true);
//设置只读显示
ui->tableWidget->setEditTriggers(QAbstractItemView::NoEditTriggers);