How to change the header background color of a QTableView
问题 The following is what I've currently tried. The header text changes color correctly but the background will not change from the default. 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); } //... } How can I set the background color? 回答1: You can set the style sheet on the QTableView ui->tableView->setStyleSheet("QHeaderView::section {