【QT】 QTableWidget 表头设计

//表头标题用QStringList来表示
QStringList headerText2;
headerText2<<"选择"<<"序号"<<"产品型号"<<"图号"<<"名称"<< "生产令号" << "批次号" << "备注";  
ui->tableWidget->setColumnCount(headerText2.count());//列数设置为与 headerText的行数相等
ui->tableWidget->setHorizontalHeaderLabels(headerText2);

// 均匀分配表头宽度
ui->tableWidget->horizontalHeader()->setSectionResizeMode(QHeaderView::Stretch);
// 部分列选择根据字体宽度调整宽度(变窄)
ui->tableWidget->horizontalHeader()->setSectionResizeMode(0, QHeaderView::ResizeToContents);//选择列
ui->tableWidget->horizontalHeader()->setSectionResizeMode(1, QHeaderView::ResizeToContents);//序号列

// 设置表头最小高度
ui->tableWidget->horizontalHeader()->setMinimumHeight(32);
// 设置表头的样式(表头背景色,表头字体颜色)
ui->tableWidget->horizontalHeader()->setStyleSheet("QHeaderView::section {background-color:#9594A5;color: white;font-family:黑体;}");
//表头不会因为鼠标点击选中而变色
ui->tableWidget->horizontalHeader()->setHighlightSections(false);
//取消单元格的点击编 
ui->tableWidget_right->setEditTriggers(QAbstractItemView::NoEditTriggers);
//单选
ui->tableWidget_right->setSelectionMode(QAbstractItemView::SingleSelection);
//只能选中行
ui->tableWidget_right->setSelectionBehavior(QAbstractItemView::SelectRows);//只能选中行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值