2010-03-09 73 views
3

我正在使用Qt 4.5和qgraphicsscene/view来向用户显示视频。 我想提供一个“take a snapshop”按钮,我确信有一个非常简单的方法可以简化我所想的一切。 如何优雅地做这件事?采取qgraphicsview的snapshop

BTW,该代码是在这里: http://gitorious.org/handy

回答

10

您可以使用该方法QWidget::grab()。此方法将给定的小部件呈现为像素图并返回该像素图。然后,您可以随心所欲地执行任何操作,例如使用QPixmap::save()保存到文件。