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