0
点赞
收藏
分享

微信扫一扫

qt5截取并保存.png,.bmp等格式图片

zhongjh 2022-04-25 阅读 74
qt5c++
    QString fileName;
    QPixmap pix, bmp;

    QString strDir = QCoreApplication::applicationDirPath()+"\\截图\\";
    QDir dir(strDir);

    if(!dir.exists())
    {
        dir.mkdir(strDir);
    }
    fileName = strDir + QDateTime::currentDateTime().toString("yyyy-MM-dd-HH-mm-ss")  + ".png";
    pix = QPixmap::grabWidget(this);
    QString strFile = QFileDialog::getSaveFileName(this,"保存图片",fileName,"PNG(*.png);;BMP(*.bmp);;JPG(*.jpg)");

    if(!strFile.isNull())
    {
        pix.save(strFile);
    }
举报

相关推荐

0 条评论