![](/img/trans.png)
[英]How to create image file from QGraphicsScene/QGraphicsView?
[英]How to create png image from QGraphicsScene in one click on a button
如何通過單擊按鈕從 QGraphicsScene 創建 png 圖像,我有一個 gui 和一個名為 to_png 的按鈕,所以我想在單擊此按鈕時創建 QGraphicsScene 的 png 圖片
使用QGraphicsScene::render()
允許您將場景渲染到QPainter
。 因此,您可以將其渲染為QImage
。 這實際上在QGraphicsScene::render()
的文檔中提到。
未經測試的示例:
QImage image;
QPainter painter(&image);
painter.setRenderHint(QPainter::Antialiasing);
scene.render(&painter);
image.save("screenshot.png")
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.