当前位置: 代码迷 >> QT开发 >> QTreeWidget自定义item的背景色,悬停色,有关问题是item前半部分无法使用Qss设定颜色
  详细解决方案

QTreeWidget自定义item的背景色,悬停色,有关问题是item前半部分无法使用Qss设定颜色

热度:162   发布时间:2016-04-25 03:10:53.0
QTreeWidget自定义item的背景色,悬停色,问题是item前半部分无法使用Qss设定颜色
QTreeWidget自定义item的背景色,悬停色,问题是item前半部分无法使用Qss设定颜色,我使用的qss代码
QTreeWidget::item {
height:39px;
margin:0px;
  padding:0px;
}

QTreeWidget::item:hover {
show-decoration-selected:1;
background-color: rgb(49, 58, 66);
selection-background-color: rgb(49, 58, 66);
color: rgb(255,255,255);
}

QTreeWidget::item:selected {
show-decoration-selected:1;
selection-background-color: rgb(37, 44, 50);
color: rgb(81,162,253);
}



如上图所示,如何让红框内的颜色也变成与后半部分一样的颜色?

------解决思路----------------------
用 ::branch 即可控制该Sub-Control。

::branch Sub-control 支持 :open:closed:has-sibling 以及 :has-children 伪类选择器。

  相关解决方案