实现圆角加阴影的窗口,基本思路是利用QFrame,把QFrame通过改变QSS样式变成圆角,然后利用QGraphicsDropShadowEffect给QFrame设置阴影
首先向ui文件里的Widget托人个QFrame,然后把QFrame放到中间,与Widget上下左右都隔开10px,隔开出来的10px用来做阴影区,然后右键QFrame选择改变样式表,样式表为
background-color: rgb(0, 255, 255);//QFrame的颜色
border-top-left-radius:10px;//左上圆角
border-top-right-radius:10px;//右上圆角
border-bottom-left-radius:10px;//左下圆角
border-bottom-right-radius:10px;//右下圆角
效果如下
然后需要在