Screenshot erstellen (bestimmter Bereich) "gelöst"
Verfasst: 1. April 2009 12:01
Hi zusammen,
ich kann einen Screenshot damit erstellen ... das funktioniert soweit auch !
QDesktopWidget* desktop = QApplication::desktop();
QWidget* w = desktop->screen(0);
QPixmap snapshot = QPixmap::grabWindow(w->winId(), 0, 0, -1, -1);
snapshot.save("screenshot.bmp", "BMP", -1);
Aber:
Es wird ein Screenshot vom kompletten Bildschirm erstellt ! Ich habe ein OpenGL Fenster und ich möchte nur von diesem Fenster einen Screenshot machen. Weiss jemand wie das geht ??
danke für antwort
PS: es handelt sich um qt3 und visual studio .net
ich kann einen Screenshot damit erstellen ... das funktioniert soweit auch !
QDesktopWidget* desktop = QApplication::desktop();
QWidget* w = desktop->screen(0);
QPixmap snapshot = QPixmap::grabWindow(w->winId(), 0, 0, -1, -1);
snapshot.save("screenshot.bmp", "BMP", -1);
Aber:
Es wird ein Screenshot vom kompletten Bildschirm erstellt ! Ich habe ein OpenGL Fenster und ich möchte nur von diesem Fenster einen Screenshot machen. Weiss jemand wie das geht ??
danke für antwort
PS: es handelt sich um qt3 und visual studio .net