当前位置: 代码迷 >> QT开发 >> 用QSS自定义QComboBox下拉箭头图像遇到的有关问题
  详细解决方案

用QSS自定义QComboBox下拉箭头图像遇到的有关问题

热度:17   发布时间:2016-04-25 03:40:38.0
用QSS自定义QComboBox下拉箭头图像遇到的问题
这个是我想设置的图像,15*9像素的

QComboBox::down-arrow {
    image: url(:/images/down-arrow3.png);
}
QComboBox::drop-down:!editable {
    subcontrol-origin: padding;
    subcontrol-position: center right;
    width: 15px;
    height: 9px;
    background: none;
}

这是ComboBox的QSS定制,为啥显示是这样的:
可能图片有点小看不清,我就想显示一个绿色的小三角,QSS怎么写才对呢?
QComboBox QSS

------解决方案--------------------
引用:
这个是我想设置的图像,15*9像素的

QComboBox::down-arrow {
    image: url(:/images/down-arrow3.png);
}
QComboBox::drop-down:!editable {
    subcontrol-origin: padding;
    subcontrol-position: center right;
    width: 15px;
    height: 9px;
    background: none;
}

这是ComboBox的QSS定制,为啥显示是这样的:
可能图片有点小看不清,我就想显示一个绿色的小三角,QSS怎么写才对呢?



QComboBox#comboBoxTwo{
border:1px solid gray;
}
QComboBox#comboBoxTwo::down-arrow{
image:url(:/icon/arrowdown);
}
QComboBox#comboBoxTwo::drop-down{
border:none;
                background:transparent;
  
}