一、QT treeWidget中的scrollBar样式设置后,横竖两个滚动条都出现时,右下角出现白块如图1:
图1 问题图
二、解决办法如下:
1.问题原因是scrollBar所在的treeWidget没有设置背景颜色,而是使用了透明色或透明贴图,白块是透上来的父widget背景色;
2.可能有多个父widget,找找哪个父widget没有设置背景色,把它也设置成透明:“background:rgba(255,255,255,0); ",或者设置成需要的颜色背景即可,这样右下角的白块就变成你想要的颜色了。
我的treeWidget的其中一个父widget是scrollArea,注意不是在scrollBar中设置哦,背景设置如图2所示:
图2 样式设置图
三、最终效果如下:
图3 最终效果图