ui->tableWidget->setHorizontalHeaderLabels(header);
ui->tableWidget->horizontalHeader()->setSectionResizeMode(QHeaderView::Stretch); //列宽自适应
ui->tableWidget->horizontalHeader()->setSectionResizeMode(0, QHeaderView::ResizeToContents); //列宽根据内容调整
ui->tableWidget->setSelectionBehavior( QAbstractItemView::SelectRows); //设置选择方式为行
ui->tableWidget->setSelectionMode ( QAbstractItemView::SingleSelection); //设置选择模式,选择单行
ui->tableWidget->setFrameShape(QFrame::NoFrame); //设置无边框
ui->tableWidget->setShowGrid(false); //设置不显示格子线
ui->tableWidget->setStyleSheet("selection-background-color:lightblue;"); //设置选中背景色
ui->tableWidget->setEditTriggers(QAbstractItemView::NoEditTriggers); //设置不可编辑
ui->tableWidget->setAlternatingRowColors(true); //设置交替行颜色
ui->tableWidget->setColumnHidden(0,true); //隐藏第0列
ui->tableWidget->setColumnHidden(1,true); //隐藏第1列
ui->tableWidget->setColumnHidden(4,true); //隐藏第4列
ui->tableWidget->setColumnHidden(6,true); //隐藏第6列
ui->tableWidget->horizontalHeader()->setStyleSheet("QHeaderView::section{background:rgb(0,101,105);}"); //设置表头背景色
ui->tableWidget->horizontalHeader()->setHighlightSections(false);
qtableWidget设置
最新推荐文章于 2024-05-11 09:37:40 发布