天天看點

Qt把目前視窗的内容儲存為一張圖檔

1、怎麼把QWidget的視窗内容儲存成圖檔?

QPixmap::grabWidget(QWidget);

2、怎樣把QGraphicsView視窗的内容儲存成圖檔?

QSize mysize(m_pScene->width(), m_pScene->height()); //擷取 QGraphicsScene.size

QImage image(mysize, QImage::Format_RGB32);

QPainter painter(&image);

m_pScene->render(&painter);

image.save(pathname, "PNG", -1);