Qt之生成png/jpg/bmp格式图片

一、问题描述

有时候需要把Qt绘制的一些图形保存为png/jpg/bmp格式的图片,下面就根据自己写的一个简单的测试程序来讲解一下Qt中保存图片的方法。本文主要讲解使用Qpainter和QImage组合使用保存图片的方法。

二、显示效果

1、界面显示效果:
这里写图片描述

2、生成的图片及图片显示效果:
这里写图片描述

这里写图片描述

三、核心代码示例

#include "widget.h"
#include "ui_widget.h"
#include <QPen>

Widget::Widget(QWidget *parent) :
    QWidget(parent),
    ui(new Ui::Widget)
{
    ui->setupUi(this);
    this->setWindowTitle("测试绘制图片并保存为png/jpg/bmp格式");
    drawPicture();
}

Widget::~Widget()
{
    delete ui;

}

/// 重写绘制事件,显示在widgt上面
void Widget::paintEven
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值