如何保存包含QGLWidget的应用程序的图像

时间:2015-08-26 22:07:32

标签: qt user-interface screen-capture qmainwindow qglwidget

我正在寻找一些示例代码,可用于保存我的Qt应用程序的图像。该应用程序是一个包含QGLWidget的QMainWindow。我希望能够屏幕捕获所有的GUI(包括QGLWidget渲染),但是无法找到任何示例代码。

我尝试过的事情: QPixmap pixmap = QPixMap :: grabWidget(QApplication :: activeWindow); pixmap.save(QString的(" test.png&#34));

这只保存了GUI,但在QGLWidget周围留下了黑色背景。

在Qt 4.8.4中有人知道这样做的技术吗?

谢谢,

0 个答案:

没有答案