我正在寻找一些示例代码,可用于保存我的Qt应用程序的图像。该应用程序是一个包含QGLWidget的QMainWindow。我希望能够屏幕捕获所有的GUI(包括QGLWidget渲染),但是无法找到任何示例代码。
我尝试过的事情: QPixmap pixmap = QPixMap :: grabWidget(QApplication :: activeWindow); pixmap.save(QString的(" test.png&#34));
这只保存了GUI,但在QGLWidget周围留下了黑色背景。
在Qt 4.8.4中有人知道这样做的技术吗?
谢谢,