嵌入式Linux Qt截屏并保存到U盘
生活随笔
收集整理的這篇文章主要介紹了
嵌入式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";} }?
總結
以上是生活随笔為你收集整理的嵌入式Linux Qt截屏并保存到U盘的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【软件测试】软件测试方法分类
- 下一篇: 讯飞语音——唤醒