实现原理:
QWidget互相嵌套, 以一个窗口QWidget作为阴影的画板, 嵌套QWidget设置阴影
第一步:新建一个qt工程,选择QWidget作为主界面的基类
第二步, 先按照如图自己在ui界面添加一个widget, 并进行垂直布局, 布局器更名:lay_bg。详细步骤如下:
拖一个Widget到ui界面上,然后选择Widget,垂直布局:
这里的Layout改成lay_bg,其他保持默认就可以了。
给子QWidget添加背景颜色,通过qss添加:
background-color:lightgray
在widget.cpp中:
#include "widget.h"
#include "ui_widget.h"