Используете ли вы Qt::WA_DeleteOnClose или удаляете вручную?
Вот, к примеру, по нажатию кнопки вы вызываете диалог. Можно поставить Qt::WA_DeleteOnClose для формы диалога а можно удалить вручную. Как вы делаете? Если вручную — то когда/где?
Так же вопрос — если в конструкторе этого самого диалога создаете auto* dsEffect = new QGraphicsDropShadowEffect(this); и применяете — нужно ли удалять вручную или оно само удалится вместе с удалением диалога?