Qt 将QGraphicsView视图界面保存为图片(转)
Published on 2022-05-18 16:32 in 暂未分类 with 萧海~

Qt 将QGraphicsView视图界面保存为图片(转)

    需求: QGraphicsView 编辑完成之后,需要将界面保存为图片导出.

    QPixmap pix=ui->graphicsView->grab();

    在这里插入图片描述
    展示代码示例:

    #include <QDialog>
    #include <QLabel>
    void MainWindow::on_pushButton_clicked()
    {
    QPixmap pix=ui->graphicsView->grab();
    QDialog *dialog=new QDialog;
    dialog->setWindowTitle("图片展示");
    QHBoxLayout *layout=new QHBoxLayout;
    QLabel *label=new QLabel;
    label->resize(800,480);
    pix=pix.scaled(label->width(),label->height());
    label->setPixmap(pix);
    layout->addWidget(label);
    dialog->setLayout(layout);
    dialog->show();
    dialog->exec();
    delete dialog;
    }
    posted @   萧海~  阅读(338)  评论(0编辑  收藏  举报
    相关博文:
    阅读排行:
    · 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
    · AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
    · 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
    · Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
    · 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
    历史上的今天:
    2021-05-18 Qt Creator构建HelloWorld出现Qt\Tools\QtCreator\bin\jom.exe"退出,退出代码 2 错误解决
    2021-05-18 TensorFlow 线性回归
    2021-05-18 开源下载地址
    点击右上角即可分享
    微信分享提示
    电磁波切换