Я ищу способ применения горизонтального градиента непрозрачности при рисовании элементов QLine с использованием QPainter.Проще говоря, я хочу, чтобы непрозрачность линии уменьшалась по мере удаления от центра линии, на которой она рисуется.Эффект, которого я хочу достичь, соответствует тому, что многие инструменты редактирования изображений обычно называют твердостью кисти.
Вот пример изображения, которое сравнивает линию с помощью жесткой кисти с мягкой:
Это будет минимумПример для рисования обычного QLine:
QPainter p;
p.setPen(QPen(Qt::black, 12, Qt::SolidLine, Qt::RoundCap));
p.drawLine(QPointF(0,0), QPointF(1024,1024));
Как и где я бы настроил описываемую жесткость линии?Есть ли что-то вроде свойства отступления при рисовании элементов QLine?
В документах я мог только найти примеры того, как применять линейные градиенты между заданными точками, а это не то, что я ищу.