Spec-Zone.ru › Qt 5.6

Графические эффекты Qt

Модуль Qt Graphical Effects предоставляет набор типов QML для добавления визуально впечатляющих и настраиваемых эффектов в пользовательские интерфейсы. Эффекты — это визуальные элементы, которые могут быть добавлены в пользовательский интерфейс Qt Quick в качестве компонентов UI.

API состоит более чем из 20 эффектов, предоставляемых как отдельные типы QML. Эффекты охватывают функциональные области, такие как смешивание, маскирование, размытие, изменение цвета и многие другие.

Начало работы

Для загрузки Qt Graphical Effects добавьте следующую директиву импорта в ваш файл .qml:

import QtGraphicalEffects 1.0

Для использования эффектов просто добавьте объявление конкретного эффекта в сцену QML и настройте свойства эффектов. Эффекты имеют одно или несколько свойств источника для задания визуального ввода, к которому применяется эффект. Изменённый визуальный вывод затем отображается в самом элементе эффекта. Источником может быть другой, часто скрытый, элемент в сцене QML. Более сложные эффекты могут иметь несколько источников. Тип элемента источника может быть любым типом QML, даже видео или другим эффектом. Последовательное применение нескольких эффектов — простой способ создания ещё более впечатляющего вывода.

Каждый эффект имеет набор свойств, которые можно использовать для настройки вывода эффекта. Свойства можно анимировать так же, как и любые другие свойства QML. Документация типа QML содержит описания свойств и примеры базового использования.

В настоящее время нет API на C++.

Справочник

  • Типы QML

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.6/qtgraphicaleffects-index.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API