Графические эффекты
Эффекты — это визуальные элементы, которые можно добавить в пользовательский интерфейс Qt Quick в качестве компонентов пользовательского интерфейса. Для импорта типов Qt Graphical Effects включите модуль Qt Graphical Effects, добавив следующую строку в файл QML:
import QtGraphicalEffects 1.14
Для использования эффектов просто добавьте объявление конкретного эффекта в сцену 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.14/graphicaleffects.html