- Qt 6.9
- Qt Quick
- QML Types
- ItemGrabResult
- Qt 6.9.2 Reference Documentation

# ItemGrabResult QML Type

Contains the results from a call to Item::grabToImage(). More...

Import Statement: | `import QtQuick`
In C++: | QQuickItemGrabResult
Inherits: | QtObject

- List of all members, including inherited members

## Properties

- image : variant
- url : url

## Methods

- bool saveToFile(fileName)

## Detailed Description

The ItemGrabResult is a small container used to encapsulate the results from Item::grabToImage().

See also Item::grabToImage().

## Property Documentation

image : variant `[read-only]`

This property holds the pixel results from a grab in the form of a QImage.

url : url `[read-only]`

This property holds a URL which can be used in conjunction with URL based image consumers, such as the QtQuick::Image type.

The URL is valid while there is a reference in QML or JavaScript to the ItemGrabResult or while the image the URL references is actively used.

The URL does not represent a valid file or location to read it from, it is primarily a key to access images through Qt Quick's image-based types.

## Method Documentation

bool saveToFile(fileName)

Saves the grab result as an image to fileName. Returns `true` if successful; otherwise returns `false`.