Графические эффекты
Эффекты — это визуальные элементы, которые можно добавлять в пользовательский интерфейс Qt Quick в качестве компонентов пользовательского интерфейса. Чтобы импортировать типы эффектов Qt Graphical Effects, включите модуль 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.6/graphicaleffects.html