题
我使用的脱4.5和qgraphicsscene/视图,以显示视频给用户。我想提供一个"采取一snapshop"按钮,我确信,有一个非常简单的方式更简单的一切我在思考。我怎么可以这样做优雅?
顺便说一句,该代码是:http://gitorious.org/handy
解决方案
可以使用的方法 QWidget::grab()
。这种方法使给定的窗口小部件,像素图,并返回像素图。然后,你可以做任何你与像,像使用 QPixmap::save()
<保存到文件/ A>
其他提示
看看 QScreen::grabWindow()
和 QWidget::grab()
.
与 grabWindow
你甚至可以捕捉到一个窗口之外的应用程序,例如截图例的程序:
http://doc.qt.io/qt-5/qtwidgets-desktop-screenshot-example.html
不隶属于 StackOverflow