Read what QWidget::backgroundRole does. It returns a role, not a colour.