QTableWidget表头设置无效的原因
clear () // 清空表格中所有内容(包含表头) clearContents () // 清空表格中的内容(不包含表头)。 ui->tableWidget->clearContents(); ui->tableWidget->horizontalHeader()->setStretchLastSection(true); // 最后一列伸缩铺满 ui->tableWidget->setSelectionBehavior(QAbstractItemView::SelectRows); ui->tableWidget->verticalHeader()->setVisible(false); //设置垂直头不可见 ui->tableWidget->setColumnCount(5); //禁止编辑 ui->tableWidget->setEditTriggers(QAbstractItemView::NoEditTriggers); ui->tableWidget->setColumnWidth(0,150); ui->tableWidget->setColumnWidth(1,150); ui->tableWidget->setColumnWidth(2,150); ui->tableWidget->setColumnWidth(3,50); ui->tableWidget->setColumnWidth(4,100); //去除选中虚线框 ui->tableWidget->setFocusPolicy(Qt::NoFocus); //设置不显示格子线 ui->tableWidget->setShowGrid(false);
|