QDockWidget和QScrollArea下面只能通过setWidget添加中心部件,不可以使用布局,如何要向其内部添加多个小部件,需要使用一个QWidget内容部件widgetContent,在widgetContent通过布局来组织所有小部件。当要设置背景颜色透明度时候直接对QScrollArea部件设置是不起作用的,需要设置其内部的widgetContent部件 如下图:
通过qss设置如下:
QWidget#scrollAreaWidgetContents{
background:transparent;
}
transparent:是Qt的一个枚举表示黑色透明 等价于rgb(0,0,0,0)