主要用到QScreen 类截取窗口 QPixmap 保存图片
在程序中添加头文件
#include <QScreen>
#include <QPixmap>代码
QScreen *screen=QGuiApplication::primaryScreen();
QPixmap pixmap=screen->grabWindow(videoWidget->winId());//videoWidget->winId()这是你要截图的控件的winID,主窗口为0
pixmap.save("C:/Qt5screen.jpg","jpg");

本文介绍如何利用Qt5的QScreen和QPixmap类实现应用程序中控件和窗口的截图功能,并讲解了相关代码实现。

1298

被折叠的 条评论
为什么被折叠?



