Sur cette page

QQuickItemGrabResult Class

L'objet `QQuickItemGrabResult` contient le résultat de la fonction ` QQuickItem::grabToImage()`. En savoir plus...

En-tête : #include <QQuickItemGrabResult>
CMake : find_package(Qt6 REQUIRED COMPONENTS Quick)
target_link_libraries(mytarget PRIVATE Qt6::Quick)
qmake : QT += quick
En QML : ItemGrabResult
Hérite de : QObject

Propriétés

Fonctions publiques

QImage image() const
bool saveToFile(const QString &fileName) const
(since 6.2) bool saveToFile(const QUrl &filePath) const
QUrl url() const

Signaux

void ready()

Description détaillée

Voir aussi QQuickItem::grabToImage().

Documentation des propriétés

[read-only] image : const QImage

Cette propriété contient les pixels obtenus à la suite d'une capture.

Si la capture n'est pas encore terminée ou si elle a échoué, une image nulle est renvoyée (la fonction `image.isNull() ` renverra ` true`).

Fonctions d'accès :

QImage image() const

[read-only] url : const QUrl

Cette propriété contient une URL pouvant être utilisée avec des composants d'affichage d'images basés sur une URL, tels que le type QtQuick::Image.

L'URL reste valide jusqu'à la suppression de l'objet QQuickItemGrabResult.

L'URL ne correspond pas à un fichier valide ni à un emplacement à partir duquel le lire ; il s'agit avant tout d'une clé permettant d'accéder aux images via les types basés sur des images d'Qt Quick.

Fonctions d'accès :

QUrl url() const

Documentation sur les fonctions membres

[signal] void QQuickItemGrabResult::ready()

Ce signal est émis lorsque la prise est terminée.

[invokable] bool QQuickItemGrabResult::saveToFile(const QString &fileName) const

Enregistre le résultat de la capture sous forme d'image à l'adresse fileName. Renvoie true en cas de succès ; sinon, renvoie false.

Remarque : dans les versions de Qt antérieures à la version 5.9, cette fonction est marquée comme non-const.

Remarque : cette fonction peut être appelée via le système de méta-objets et depuis QML. Voir Q_INVOKABLE.

[invokable, since 6.2] bool QQuickItemGrabResult::saveToFile(const QUrl &filePath) const

Enregistre le résultat de la capture sous forme d'image à l'adresse filePath, qui doit correspondre à un fichier local file name portant l'extension supported image format. Renvoie true en cas de succès ; sinon, renvoie false.

Remarque : cette fonction peut être appelée via le système de méta-objets et depuis QML. Voir Q_INVOKABLE.

Cette fonction a été introduite dans Qt 6.2.

© 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.