【发布时间】:2011-03-28 18:28:38
【问题描述】:
我需要屏幕外保存图片。我已经使用 QGLwidget::grabframebuffer 来完成这项工作。虽然它在 MAC 上运行良好,但在 Windows 7 上失败并显示错误“QGLWidget::makecurrent(): GetDC() failed. Invalid Window handle”。在此过程中只创建了一个 opengl 上下文。但我观察到,如果我将 QGLWidget 添加到主窗口,我可以保存图片。我不需要在 MAC 上执行此操作来获取图片。 我不确定可能出了什么问题。
谢谢!!
【问题讨论】: