Lo siguiente es lo que he intentado actualmente. El texto del encabezado cambia de color correctamente pero el fondo no cambiará del predeterminado.Cómo cambiar el color de fondo del encabezado de un QTableView
template<typename T>
inline QVariant TableModel<T>::headerData(int section, Qt::Orientation orientation, int role) const
{
//...
else if(role == Qt::BackgroundRole) {
return QBrush(m_display.headerBackground);
}
//...
}
¿Cómo puedo establecer el color de fondo?
¿Este valor es constante? ¿Se devuelve el mismo cepillo cada vez que se llama a esta función en una instancia de un modelo? Si no, ¿está emitiendo señales relevantes para notificar a la vista que los datos del encabezado han cambiado? –