12345678910111213141516171819202122232425 |
- #ifndef ONESHADOWEFFECT_H
- #define ONESHADOWEFFECT_H
- #include <QGraphicsDropShadowEffect>
- /**
- * @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
|