Инструменты пользователя

Инструменты сайта


develop:qt:quick3

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
develop:qt:quick3 [2021/09/03 15:22]
admin [Использование компонентов C++ в QML]
develop:qt:quick3 [2021/09/04 10:55] (текущий)
admin
Строка 1077: Строка 1077:
 === Класс QQuickImageProvider ==== === Класс QQuickImageProvider ====
 ---- ----
-Этот класс можно использовать для операций над растровыми изображениями.\\ +Этот класс является неким объектом, который возвращает запрашиваемое изображение (QImage либо QPixmap), запрашивается оно из QML по имени файла (либо какой-нибудь условный идентификатор), зарегистрированный ImageProvider типа папка, а идентификатор имя файла.\\ 
- +Т.к. ImageProvider возвращает (методом request) изображение в как таковом виде (тип данных image/pixmap), его можно всячески модифицировать перед отправкой, или даже вовсе создать в этом методе, либо организовать некую логику, на основании переданных данных например..\\
-В примере отображение будет полностью на QML, а операция изменения яркости на С++, в QML изображение передается как файл ресурса.\\+
  
 <details> <details>
develop/qt/quick3.1630682539.txt.gz · Последнее изменение: 2021/09/03 15:22 — admin