Here is an alternative solution.
MyTableView::MyTableView( QWidget* parent ) : QTableView( parent )
{
...
QPalette palette = horizontalHeader()->palette();
palette.setColor( QPalette::Normal, QPalette::Window, Qt::red );
horizontalHeader()->setPalette( palette );
}
source
share