QQuickAsyncImageProvider Class
La classe `QQuickAsyncImageProvider` fournit une interface permettant le contrôle asynchrone des requêtes d'images en QML. En savoir plus...
| En-tête : | #include <QQuickAsyncImageProvider> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS Quick) target_link_libraries(mytarget PRIVATE Qt6::Quick) |
| qmake : | QT += quick |
| Hérite de : | QQuickImageProvider |
Fonctions publiques
| virtual QQuickImageResponse * | requestImageResponse(const QString &id, const QSize &requestedSize) = 0 |
Description détaillée
Consultez l’exemple de fournisseur de réponses d’images pour une implémentation complète.
Voir également QQuickImageProvider.
Documentation sur les fonctions de membre
[pure virtual] QQuickImageResponse *QQuickAsyncImageProvider::requestImageResponse(const QString &id, const QSize &requestedSize)
Implémentez cette méthode pour renvoyer la tâche qui fournira la texture à l'adresse id.
L'id correspond à la source d'image demandée, dont le schéma « image: » et l'identifiant du fournisseur ont été supprimés. Par exemple, si l'source de l'image était « image://myprovider/icons/home », l'id fournie serait « icons/home ».
L’ requestedSize correspond à l’ Image::sourceSize demandée par un élément Image. Si requestedSize correspond à une taille valide, l’image renvoyée doit avoir cette taille.
Remarque : cette méthode peut être appelée par plusieurs threads ; veillez donc à ce que son implémentation soit réentrante.
© 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.