200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > 嵌入式Linux Qt截屏并保存到U盘

嵌入式Linux Qt截屏并保存到U盘

时间:2019-10-06 06:00:04

相关推荐

嵌入式Linux Qt截屏并保存到U盘

1 概述

此方法主要基于窗口QWidget进行截图。

2 找到需要截图的窗口

此窗口可能有N多个子窗口,截图包含正在显示的元素。

3 截图

这里的U盘挂载路径为/media/sda1

void screenCapture(QWidget *rootView){QString savePath = "/media/sda1";QRect rect = rootView->geometry();QPixmap pixmap = rootView->grab(rect);savePath = savePath + "/cut_image.png";if (pixmap.save(savePath,"png")){qDebug()<<"cut save png success";}else{qDebug()<<"cut save png failed";}}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。