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