//!-------------------------------------------------------------------------------------------------------------------------------- //! //! \brief GuidewareTrackingWindow::screenShot //! void GuidewareTrackingWindow::screenShot(){ QPixmap pixmap; QPixmap pix; //pix = pixmap.grabWidget(guidewareTrackingDisplayVTK, 0, 0, -1, -1); pix = pixmap.grabWindow(this->winId(), width*0.2,height*0.04, width*0.4,height*0.48); if(pix.isNull()){ QMessageBox::information(this,"error","grab Screen failed",QMessageBox::Ok); } else{ if(pix.save( "E:\\1.bmp", "BMP" )==false){ QMessageBox::information(this,"right","save error",QMessageBox::Ok); } else{ QMessageBox::information(this,"Grab","bitmap saved as E:\\1.bmp",QMessageBox::Ok); } } }