标题:tableWidget表头的背景色设置
作者:beiqibing
日期:2016-12-04 17:48
内容:
tableWidget的表头原生的背景色非常的丑,想修改下背景颜色,发现修改无效,是我改的问题还是什么原因呢?ui->tableWidget->horizontalHeaderItem(1)->setBackgroundColor(QColor(255,0,0));如下图所示,ID是白头的一部分,我想改ID白头的背景色为红色,发现无效,还是原来的样子,为什么
#1 [272064949 12-05 10:56]
ui->tableWidget->setColumnCount(5);
ui->tableWidget->setRowCount(1);
ui->tableWidget->setItem(0, 0, new QTableWidgetItem("123"));
ui->tableWidget->setItem(0, 1, new QTableWidgetItem("123"));
ui->tableWidget->setItem(0, 2, new QTableWidgetItem("123"));
ui->tableWidget->setItem(0, 3, new QTableWidgetItem("123"));
ui->tableWidget->horizontalHeader()->setObjectName("FYN");
ui->tableWidget->setStyleSheet("QHeaderView#FYN:section{background-color:red;border: 1px solid #6c6c6c;}"
"QHeaderView#FYN:section:checked{background-color:blue;}");