Oto, co obecnie próbowałem. Tekst nagłówka zmienia się prawidłowo, ale tło nie zmieni się domyślnie.Jak zmienić kolor tła nagłówka 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);
}
//...
}
Jak ustawić kolor tła?
Czy ta wartość jest stała - czy ten sam pędzel jest zwracany za każdym razem, gdy funkcja jest wywoływana w instancji modelu? Jeśli nie, czy emitujesz odpowiednie sygnały, aby powiadomić o zmianie danych nagłówka? –