#ifndef ONESHADOWEFFECT_H #define ONESHADOWEFFECT_H #include /** * @brief 使用方式: 1、创建实例,设置阴影半径,如:OneShadowEffect *shadow = new OneShadowEffect(this, 20); 2、给需要添加阴影的控件设置setGraphicsEffect(show); */ class OneShadowEffect : public QGraphicsDropShadowEffect { public: OneShadowEffect(QObject *parent = nullptr, int radius = 20); ~OneShadowEffect(); private: void init(int radius); }; #endif // ONESHADOWEFFECT_H