gpt4 book ai didi

QML 组件屏幕渲染

转载 作者:行者123 更新时间:2023-12-05 01:05:22 26 4
gpt4 key购买 nike

是否可以捕获 QML 组件的屏幕渲染并将其保存到图像文件中?我想通过几种不同的状态驱动一个组件,并出于文档目的捕获其视觉外观,而无需进行屏幕/窗口捕获。

最佳答案

是的,您可以设置状态转换以调用 QWidget::grab然后通过QPixmap保存到文件中.

如果您需要有关如何设置代码以调用 QWidget::grab 的示例看看这个答案:How to take ScreenShot Qt/QML

更换QPixmap::grabWidget很重要与 QWidget::grab因为 QPixmap::grabWidget现在已经过时了。一旦您拥有 QPixmap来自 QWidget::grab按照 QPixmap 中的文档进行操作保存为您喜欢的格式,例如 jpeg、png、gif。

这里有一些指向文档的链接,可以帮助您。

QWidget::grab

QPixmap

QPixmap::save

关于QML 组件屏幕渲染,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21463766/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com