En esta página

QQuickAsyncImageProvider Class

La clase QQuickAsyncImageProvider proporciona una interfaz para el control asíncrono de las solicitudes de imágenes QML. Más...

Cabecera: #include <QQuickAsyncImageProvider>
CMake: find_package(Qt6 REQUIRED COMPONENTS Quick)
target_link_libraries(mytarget PRIVATE Qt6::Quick)
qmake: QT += quick
Hereda: QQuickImageProvider

Funciones Públicas

virtual QQuickImageResponse *requestImageResponse(const QString &id, const QSize &requestedSize) = 0

Descripción detallada

Véase el ejemplo de proveedor de respuesta de imagen para una implementación completa.

Véase también QQuickImageProvider.

Documentación de Funciones Miembro

[pure virtual] QQuickImageResponse *QQuickAsyncImageProvider::requestImageResponse(const QString &id, const QSize &requestedSize)

Implemente este método para devolver el trabajo que proporcionará la textura con id.

El id es la fuente de la imagen solicitada, con el esquema "image:" y el identificador del proveedor eliminados. Por ejemplo, si la imagen source era "image://myprovider/icons/home", el id dado sería "icons/home".

El requestedSize corresponde al Image::sourceSize solicitado por un elemento Imagen. Si requestedSize es un tamaño válido, la imagen devuelta debería tener ese tamaño.

Nota: este método puede ser llamado por múltiples hilos, así que asegúrese de que la implementación de este método es reentrante.

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.