QComboBox设置样式表:qss,起作用
通过qss设置QComboBox样式时,需要添加一句话,才能使设置的qss其作用:
//必须加上这句话,才能使在qss文件中设置的点击下拉列表项的样式起作用
ui->comboBox->setView(new QListView());
/*设置下拉项样式*/
QComboBox QAbstractItemView::item{/*设置下拉项样式*/
min-height:20px;
min-width:10px;
}
/*设置下拉项:选中样式*/
QComboBox QAbstractItemView::item:selected{
color:#57595B;/*暗灰黑*/
background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #BCECE6,stop:1 #BCECE6);
}
/*设置下拉项:悬浮样式*/
QComboBox QAbstractItemView::item:hover{
color:#57595B;/*暗灰黑*/
background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #D3F2EE,stop:1 #D3F2EE);
}