QQuickItemGrabResult 类

QQuickItemGrabResult 包含从 QQuickItem::grabToImage() 返回的结果。更多...

头文件 #include <QQuickItemGrabResult>
CMakefind_package(Qt6 REQUIRED COMPONENTS Quick)
target_link_libraries(mytarget PRIVATE Qt6::Quick)
qmakeQT += quick
由以下实例化 ItemGrabResult
继承 QObject

属性

公共函数

QImageimage() const
boolsaveToFile(const QString &fileName) const
(自 6.2) boolsaveToFile(const QUrl &filePath) const
QUrlurl() const

信号

voidready()

详细说明

另请参阅QQuickItem::grabToImage

属性文档

[只读] image : const QImage

此属性包含从抓取获取的像素结果。

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

访问函数

QImageimage() const

[只读] url : const QUrl

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

在整个 QQuickItemGrabResult 对象被删除之前,URL 是有效的。

URL 不代表有效的文件或读取它的位置,它是通过 Qt Quick 的图像类型的键访问图像的主要密钥。

访问函数

QUrlurl() const

成员函数文档

[信号] void QQuickItemGrabResult::ready()

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

[可调用] bool QQuickItemGrabResult::saveToFile(const QString &fileName) const

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

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

注意:此函数可以通过元对象系统和QML调用。参见Q_INVOKABLE

[可调用,自6.2版本起] bool QQuickItemGrabResult::saveToFile(const QUrl &filePath) const

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

注意:此函数可以通过元对象系统和QML调用。参见Q_INVOKABLE

此功能是在Qt 6.2版本中引入的。

© 2024 Qt公司。本文档中所包含的贡献归各自的拥有者所有。本文档遵守由自由软件基金会发布的GNU自由文档许可版本1.3条款。Qt及其相关标志是芬兰和/或其他国家/地区的Qt公司商标。所有其他商标都属于其各自的拥有者。