#include "customheaderview.h"

#pragma execution_character_set("utf-8")

CustomHeaderView::CustomHeaderView(Qt::Orientation orientation, QWidget *parent)
    :QHeaderView(orientation,parent)
{

}

void CustomHeaderView::paintSection(QPainter *painter, const QRect &rect, int logicalIndex) const
{
    if (logicalIndex == 0) // 指定第一个表头项
    {
       painter->save();
       painter->fillRect(rect, Qt::red); // 设置背景色为红色
       //painter->setBackground(QBrush(Qt::red));
       painter->restore();
    }
    else
    {
       QHeaderView::paintSection(painter, rect, logicalIndex);
    }

}