Hi, all!

Why I can't set QLabel background color when it is in QToolBar?
This is my code:

Qt Code:
  1. #include <QtGui>
  2. int main(int argc, char** argv)
  3. {
  4. QApplication app(argc,argv);
  5.  
  6. QToolBar* bar = new QToolBar();
  7. QLabel* label = new QLabel("TEST");
  8.  
  9. QPalette pal = label->palette();
  10. pal.setColor(label->backgroundRole(), Qt::green);
  11. label->setPalette(pal);
  12. label->setAutoFillBackground(true);
  13.  
  14. bar->addWidget(label);
  15. w.addToolBar(bar);
  16.  
  17. w.show();
  18.  
  19. app.exec();
  20.  
  21. return 0;
  22. }
To copy to clipboard, switch view to plain text mode 

And here are result: