QComboBox样式设置
参考 https://blog.csdn.net/xiaopei_yan/article/details/107404698
相关qss代码
QComboBox{
border:1px solid rgb(174,174,174);
border-radius: 0;
padding-left: 15px;
font-size:10pt;
}
QComboBox::drop-down {
subcontrol-origin: padding;
subcontrol-position: top right;
width: 20px;
border:none;
}
QComboBox::down-arrow {
image: url(:/img/10_down_16.png);
}
QComboBox QAbstractItemView{
background-color: rgb(255, 255, 255);
border:1px solid rgb(174,174,174);
border-radius: 0;
font-size:10pt;
outline: 0px;
}
/* 其中item要想生效,必须在相关的QComboBox添加 ui->productBox->setView(new QListView()); */
QComboBox QAbstractItemView::item{
height:36px;
padding-left: 15px;
background-color: rgb(255, 255, 255);
border:1px solid rgba(174,174,174,0.1);
}
QComboBox QAbstractItemView::item:hover{
background-color:rgb(0,118,246);
color:rgb(255, 255, 255);
}
QComboBox QAbstractItemView::item:selected{
background-color:rgb(0,118,246);
color:rgb(255, 255, 255);
}
QComboBox:on {
padding-left: 15px;
}
QComboBox::down-arrow:on {
image: url(:/img/10_left_16.png);
}
显示效果
【推荐】2025 HarmonyOS 鸿蒙创新赛正式启动,百万大奖等你挑战
【推荐】博客园的心动:当一群程序员决定开源共建一个真诚相亲平台
【推荐】开源 Linux 服务器运维管理面板 1Panel V2 版本正式发布
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步