PySide6.QtQuick.QQuickItemGrabResult

class QQuickItemGrabResult

QQuickItemGrabResult 包含来自 grabToImage() 的结果。更多

PySide6.QtQuick.QQuickItemGrabResult 的继承图

概要

属性

方法

信号

注意

本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。

详细描述

另请参阅

grabToImage()

注意

当使用from __feature__ import true_property时,属性可以直接使用,否则通过访问器函数使用。

property imageᅟ: QImage

此属性保存抓取的像素结果。

如果抓取尚未完成或失败,将返回一个空图像(image.isNull() 将返回 true)。

Access functions:
property urlᅟ: QUrl

此属性保存一个URL,可以与基于URL的图像消费者一起使用,例如QtQuick::Image类型。

该URL在QQuickItemGrabResult对象被删除之前有效。

该URL并不代表一个有效的文件或读取位置,它主要是通过Qt Quick的基于图像的类型访问图像的键。

Access functions:
image()
Return type:

QImage

属性 imageᅟ 的获取器。

ready()

当抓取完成时,会发出此信号。

saveToFile(fileName)
Parameters:

fileName – str

Return type:

布尔

将抓取结果保存为图像到fileName。如果成功返回true;否则返回false

注意

在Qt 5.9之前的版本中,此函数被标记为非const

saveToFile(fileName)
Parameters:

fileNameQUrl

Return type:

布尔

将抓取结果保存为图像到filePath,该路径必须引用具有支持的图像格式扩展名的本地文件名。如果成功,则返回true;否则返回false

url()
Return type:

QUrl

属性 urlᅟ 的获取器。