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
Screenshot erstellen (bestimmter Bereich) "gelöst"
Screenshot erstellen (bestimmter Bereich) "gelöst"
Zuletzt geändert von Klausn am 1. April 2009 12:18, insgesamt 1-mal geändert.
-
s.baumgartner
- Beiträge: 3
- Registriert: 31. März 2009 13:07