我想给QListView设置颜色,为什么总设置不上?代码如下:
QPalette palette;
palette.setColor (QPalette::Active, static_cast<QPalette::ColorRole> (10), QColor (211,211,211) );//Window, Background
palette.setColor (QPalette::Active, static_cast<QPalette::ColorRole> (0), QColor (0, 0, 0) );//WindowText, Foreground
palette.setColor (QPalette::Active, static_cast<QPalette::ColorRole> (13), QColor (255, 255, 128) );//HighlightText
palette.setColor (QPalette::Active, static_cast<QPalette::ColorRole> (12), QColor (128,128,0) );//Highlight
filelistView->setPalette (palette);
filelistView->viewport() ->setAutoFillBackground (true);
同样的方式应用在其它控件上就没问题,
请达人帮帮忙!谢谢!