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

zhongjh

关注

阅读 74

2022-04-25

    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)

0 0 举报