QListWidget hover事件上的item不能全部正确变色问题记录
在一个QListWidget中 我进行了这个设置
background-color:rgb(250, 252, 255); 颜色1
QListWidget::item:hover{background-color:rgb(220, 232, 241);}颜色2
一般来说 我鼠标到这个listwidget的每一个item上的时候 都会变色
但是我自定义了widget 里面有三个label 会挡住变色
所以我就想鼠标hover写在这个里面 但是 实际上发现 不是一整行都会变色 鼠标到哪个label哪个label变色
最后 我在我自定义的widget这么设置 透明度为0 表示 全透明
background-color:rgb(250, 252, 255,0); 设置成和背景同色
在listwidget中设置hover变色事件
background-color:rgb(250, 252, 255);
QListWidget::item:hover{background-color:rgb(220, 232, 241);}
解决了我这个问题 特此记录一下