title: How to change the header background color of a QTableView
body: <p>The following is what I've currently tried. The header text changes color correctly but the background will not change from the default.</p>
  
  <pre><code>template&lt;typename T&gt;
  inline QVariant TableModel&lt;T&gt;::headerData(int section, Qt::Orientation orientation, int role) const
  {
      //...
      else if(role == Qt::BackgroundRole) {
          return QBrush(m_display.headerBackground);
      }
      //...
  }
  </code></pre>
  
  <p>How can I set the background color?</p>