当我在QCombobox的QListView上设置边距时,边距具有白色背景。但是我需要透明的边距。
screenshot1:
我该如何控制?
我尝试了不同的解决方案,但没有任何效果。 我的想法是白色背景来自Combobox,但是当我更改Comboxbox的背景颜色时,QListView会出现错误,并且边距仍为白色背景色。 (如屏幕截图2所示)
截屏2:
QComboBox {
background: rgba(255,255,255,255);
border: 1px solid rgba(204,204,204,255);
min-height: 20px;
padding: 0px 4px;
margin: 0 11px 0 5px;
}
QListView {
background: rgba(255, 255, 255, 0);
alternate-background-color: rgba(255, 255, 255, 0);
color: rgba(34, 34, 34, 255);
padding: 0 2px;
min-height: 20px;
border: 1px solid rgba(204, 204, 204, 255);
selection-background-color: rgba(205, 225, 236, 255);
selection-color: rgba(34, 34, 34, 255);
margin: 0 11px 0 5px;
}