• 3432阅读
  • 1回复

tableWidget表头的背景色设置 [复制链接]

上一主题 下一主题
离线beiqibing
 

只看楼主 倒序阅读 楼主  发表于: 2016-12-04
tableWidget的表头原生的背景色非常的丑,想修改下背景颜色,发现修改无效,是我改的问题还是什么原因呢?ui->tableWidget->horizontalHeaderItem(1)->setBackgroundColor(QColor(255,0,0));如下图所示,ID是白头的一部分,我想改ID白头的背景色为红色,发现无效,还是原来的样子,为什么


离线272064949

只看该作者 1楼 发表于: 2016-12-05
    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;}");
快速回复
限100 字节
 
上一个 下一个