Spec-Zone.ru › Qt

Класс QConicalGradient

Класс QConicalGradient используется совместно с QBrush для задания конического градиентного кисти. Подробнее...

Заголовок: #include <QConicalGradient>
CMake: find_package(Qt6 COMPONENTS Gui REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::Gui)
qmake: QT += gui
Наследуется от: QGradient
  • Список всех членов, включая унаследованные

Открытые функции

QConicalGradient(qreal cx, qreal cy, qreal angle)
QConicalGradient(const QPointF &center, qreal angle)
QConicalGradient()
qreal angle() const
QPointF center() const
void setAngle(qreal angle)
void setCenter(const QPointF &center)
void setCenter(qreal x, qreal y)

Подробное описание

Конические градиенты интерполируют цвета против часовой стрелки вокруг центральной точки.

Цвета в градиенте определяются с помощью точек останова типа QGradientStop, т.е. позиции и цвета. Используйте функцию QGradient::setColorAt() или QGradient::setStops() для определения точек останова. Полный набор точек останова градиента описывает, как следует заполнять область градиента. Если точки останова не заданы, используется градиент от черного в 0 до белого в 1.

В дополнение к функциям, унаследованным от QGradient, класс QConicalGradient предоставляет функции angle() и center(), возвращающие начальный угол и центр градиента.

Обратите внимание, что функция setSpread() не имеет эффекта для конических градиентов. Причина в том, что конический градиент по определению замкнут, т.е. конический градиент заполняет всю окружность от 0 до 360 градусов, в то время как граница радиального или линейного градиента может быть указана соответственно через радиус или конечные точки останова.

См. также QLinearGradient, QRadialGradient и Пример градиентов.

Документация функций-членов

QConicalGradient::QConicalGradient(qreal cx, qreal cy, qreal angle)

Конструктор конического градиента с заданным центром (cx, cy), начинающий интерполяцию с заданного угла angle. Угол должен быть задан в градусах от 0 до 360.

См. также QGradient::setColorAt() и QGradient::setStops().

QConicalGradient::QConicalGradient(const QPointF &center, qreal angle)

Конструктор конического градиента с заданным центром center, начинающий интерполяцию с заданным углом angle. Угол должен быть задан в градусах от 0 до 360.

См. также QGradient::setColorAt() и QGradient::setStops().

QConicalGradient::QConicalGradient()

Конструктор конического градиента с центром в (0, 0), начинающий интерполяцию с угла 0.

См. также QGradient::setColorAt(), setCenter() и setAngle().

qreal QConicalGradient::angle() const

Возвращает начальный угол конического градиента в логических координатах.

См. также setAngle() и stops().

QPointF QConicalGradient::center() const

Возвращает центр конического градиента в логических координатах.

См. также setCenter() и stops().

void QConicalGradient::setAngle(qreal angle)

Устанавливает angle в качестве начального угла для этого конического градиента в логических координатах.

См. также angle().

void QConicalGradient::setCenter(const QPointF &center)

Устанавливает центр этого конического градиента в логических координатах в center.

См. также center().

void QConicalGradient::setCenter(qreal x, qreal y)

Это перегруженная функция.

Устанавливает центр этого конического градиента в логических координатах в (x, y).

См. также center().

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qconicalgradient.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API