簡體   English   中英

如何一鍵從 QGraphicsScene 創建 png 圖像

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM