qt中comobox下拉框的樣式

參考博客:

https://blog.csdn.net/li235456789/article/details/50915842

1、實現效果如下:

1、實現代碼如下:

放在樣式表中實現:

QComboBox::drop-down {

subcontrol-origin: padding;

subcontrol-position: top right;

width: 30px;

border-left-width: 0px;

border-left-color: gray;

border-left-style: solid;

border-top-right-radius: 10px;

border-bottom-right-radius: 10px;
}
QComboBox::down-arrow {

border-image: url(:/image/down.png);
}
QComboBox::down-arrow:hover {

	border-image: url(:/image/up.png);

}
QComboBox::down-arrow:pressed {

	border-image: url(:/image/up.png);
}

這邊必須加載圖片顯示的,不過以上的實現方式還是有點問題,後期想到解決方法再來解決:

放上兩張圖片:

1、down.png

2、up.png

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章