、
/*盒子*/
QComboBox {
border: 1px solid dimgray;
border-radius: 4px;
min-width: 6px;
selection-color:dimgrey;//下拉未打开时,显示文本的颜色
}
/*箭头区域(位于盒子右边)*/
QComboBox::drop-down {
width: 40px;
border-width: 0px;
}
/*箭头(位于箭头区域)*/
QComboBox::down-arrow {
image: url(:/arrow_down.png);
height:30px;
width:30px;
}
/*设置下拉打开的窗体样式,但是代码中得设置ui->comboBox->setView(new QListView())才能生效*/
/*然后就可以参照QAbstractItemView 的样式设置打开后的条目了,这里就没一一试验了*/
QComboBox QAbstractItemView {
border: 0px solid darkgray;
selection-background-color: lightgray;
}
/*下拉打开时的条目,生效条件同上条*/
QComboBox QAbstractItemView::item {
min-height: 50px;
}
/*下拉打开时,盒子里的样式(包括箭头区域)*/
QComboBox:on {
padding-top: 3px;
padding-left: 10px;
}