Графические эффекты
Эффекты — это визуальные элементы, которые можно добавить в пользовательский интерфейс Qt Quick в качестве компонентов пользовательского интерфейса. Для импорта типов Qt Graphical Effects включите модуль Qt Graphical Effects, добавив следующую строку в файл QML:
import QtGraphicalEffects 1.13
Для использования эффектов просто добавьте объявление определенного эффекта в сцену QML и настройте свойства эффектов. Тип источника может быть любым типом QML, даже видео или другим эффектом. Последовательное применение нескольких эффектов — простой способ создания еще более впечатляющего результата.
В следующем списке представлено функциональное разделение типов, которые являются частью Qt Graphical Effects:
Смешивание
Объединяет два элемента-источника с использованием режима смешивания |
Цвет
Регулирует яркость и контраст |
|
Изменяет цвета элемента-источника, применяя наложение цвета |
|
Устанавливает цвет в цветовом пространстве HSL |
|
Уменьшает насыщенность цветов |
|
Изменяет яркость элемента-источника |
|
Изменяет цвета элемента-источника в цветовом пространстве HSL |
|
Регулирует уровни цвета в цветовом пространстве RGBA |
Градиент
Рисует конический градиент |
|
Рисует линейный градиент |
|
Рисует радиальный градиент |
Искажение
Перемещает пиксели элемента-источника в соответствии с заданной картой смещения |
Тень
Создаёт мягкую тень позади элемента-источника |
|
Создаёт цветную и размытую тень внутри источника |
Размытие
Применяет быстрый эффект размытия к одному или нескольким элементам-источникам |
|
Применяет размытие более высокого качества |
|
Применяет эффект размытия с различной интенсивностью |
|
Повторяет размытие, обеспечивая сильный эффект размытия |
РазмытиеДвижения
Применяет эффект размытия в указанном направлении |
|
Применяет направленное размытие по окружности вокруг центральной точки элементов |
|
Применяет направленный эффект размытия к центру элементов-источников |
Свет
Создаёт ореол наподобие свечения вокруг элемента-источника |
|
Создаёт размытый и окрашенный прямоугольник, что даёт впечатление, что источник светится |
Маска
Маскирует элемент-источник другим элементом |
|
Маскирует элемент-источник другим элементом и применяет пороговое значение |
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.13/graphicaleffects.html