修改QScrollArea背景色透明,且不影响子控件,在Edit Style Sheet中修改

在QScrollArea或者父控件中设置:

QScrollArea{
background-color:transparent;
}

在scrollAreaWidgetContents控件或者父控件中设置:

修改QScrollArea背景色透明,且不影响子控件,在Edit Style Sheet中修改

#scrollAreaContents,#scrollAreaContents_2
{
        background: transparent; 
}

通过名称筛选出scrollAreaWidgetContents并且设置透明。应该有更好的筛选方式,测试了设置QScrollArea的直接子Widget,但是没用效果。如果有更好的方式,可以留言告知。

上一篇:关于Qt的QScrollArea往里面添加多个子控件时,子控件被压缩的问题


下一篇:QScrollArea qss样式表,美化滚动条