На этом шаге мы рассмотрим назначение и основные методы этого класса.
Класс QGraphicsEffect является базовым классом для всех эффектов. Иерархия наследования выглядит так:
QObject - QGraphicsEffect
Формат конструктора класса:
QGraphicsEffect([parent=None])
Класс QGraphicsEffect поддерживает следующие основные методы (полный их список доступен на странице https://doc.qt.io/qt-5/qgraphicseffect.html):
Класс QGraphicsEffect поддерживает сигнал enabledChanged(<Флаг>), который генерируется при изменении статуса эффекта. Внутри обработчика через параметр доступно значение True, если эффект разрешено использовать, и False - в противном случае.
На следующем шаге мы рассмотрим тень.