您当前的位置: 首页 >  qt

DS小龙哥

暂无认证

  • 2浏览

    0关注

    679博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

QT软件开发: 截取全屏、指定位置、当前窗口保存图片

DS小龙哥 发布时间:2021-08-16 13:20:27 ,浏览量:2

一、环境介绍

QT : 5.12.6

操作系统: win10 x64

编译器: MinGW32

二、示例代码

头文件

#include 
#include 
connect(&timer, SIGNAL(timeout()), this, SLOT(update()));
timer.start(50);
2.1 截取全屏保存为图片
void Form::update()
{
    static int cnt=0;
    QScreen *screen = QGuiApplication::primaryScreen();

    //截取当前桌面全屏画面
    screen->grabWindow(0).save(QString("%1.jpg").arg(cnt++));
}
2.2 截取窗口指定位置保存图片
void Form::update()
{
    static int cnt=0;
    QScreen *screen = QGuiApplication::primaryScreen();
关注
打赏
1664009229
查看更多评论
立即登录/注册

微信扫码登录

0.0405s