QPixmap pixmap;
QPixmap pix;
pix=pixmap.grabWindow(this->winId(),0,0,-1,-1);
if(pix.isNull())
{
StatusBarText("Screen shot failed!");
}
else
{
QString fileName, savePath;
fileName = QString("\\MTBF-%1.bmp").arg(QDateTime::currentDateTime().toString("yyyy-MM-dd-hh-mm-ss"));
savePath = SCREENSHOTPATH + fileName;
if(pix.save(savePath, "BMP")==false)
{
StatusBarText("Save failed!");
}
else
{
StatusBarText(fileName);
}
}