QQuickAsyncImageProvider Class
La classe QQuickAsyncImageProvider fournit une interface pour le contrôle asynchrone des demandes d'images QML. Plus d'informations...
| En-tête : | #include <QQuickAsyncImageProvider> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS Quick)target_link_libraries(mytarget PRIVATE Qt6::Quick) |
| qmake : | QT += quick |
| Héritages : | QQuickImageProvider |
Fonctions publiques
| virtual QQuickImageResponse * | requestImageResponse(const QString &id, const QSize &requestedSize) = 0 |
Description détaillée
Voir l'exemple de fournisseur de réponse d'image pour une implémentation complète.
Voir également QQuickImageProvider.
Documentation des fonctions membres
[pure virtual] QQuickImageResponse *QQuickAsyncImageProvider::requestImageResponse(const QString &id, const QSize &requestedSize)
Implémentez cette méthode pour renvoyer le travail qui fournira la texture à id.
L'adresse id est la source de l'image demandée, le schéma "image :" et l'identifiant du fournisseur ayant été supprimés. Par exemple, si l'image source était "image://myprovider/icons/home", l'image id serait "icons/home".
L'adresse requestedSize correspond à l'adresse Image::sourceSize demandée par un élément Image. Si requestedSize est une taille valide, l'image renvoyée doit être de cette taille.
Note : cette méthode peut être appelée par plusieurs threads, il faut donc s'assurer que l'implémentation de cette méthode est 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.