2010-03-09 76 views
3

我正在使用Qt 4.5和qgraphicsscene/view來向用戶顯示視頻。 我想提供一個「take a snapshop」按鈕,我確信有一個非常簡單的方法可以簡化我所想的一切。 如何優雅地做這件事?採取qgraphicsview的snapshop

BTW,該代碼是在這裏: http://gitorious.org/handy

回答

10

您可以使用該方法QWidget::grab()。此方法將給定的小部件呈現爲像素圖並返回該像素圖。然後,您可以隨心所欲地執行任何操作,例如使用QPixmap::save()保存到文件。