Qt:QDockWidget和QScrollArea背景色设置为透明

来源:互联网 发布:阳光民间借贷网络贷款 编辑:程序博客网 时间:2024/05/29 03:04

  QDockWidget和QScrollArea下面只能通过setWidget添加中心部件,不可以使用布局,如何要向其内部添加多个小部件,需要使用一个QWidget内容部件widgetContent,在widgetContent通过布局来组织所有小部件。当要设置背景颜色透明度时候直接对QScrollArea部件设置是不起作用的,需要设置其内部的widgetContent部件 如下图:



通过qss设置如下:

QWidget#scrollAreaWidgetContents{background:transparent;}
transparent:是Qt的一个枚举表示黑色透明 等价于rgb(0,0,0,0)

原创粉丝点击