20、Qt中QPainter的绘图与填充操作

Qt中QPainter的绘图与填充操作

1. 可接受QPainter图形命令的类

类名 描述
QPicture 接收QPainter的图形命令并记录,这些命令可在其他QPaintDevice对象上绘制,也能写入文件供后续恢复
QPixmap QPainter可直接在QPixmap对象上绘制和填充,适用于修改现有像素图或绘制复杂图形
QPrinter 绘制到QPrinter对象的图形会转换为PostScript格式并发送到打印假脱机程序,QPrinter有分页相关方法
QWidget 所有可显示对象都是QWidget,可直接在任何显示对象上绘制,空的小部件效果更佳

以下是一个使用QWidget展示QPainter方法绘图的例子,这里创建空白小部件并在其窗口上绘制矩形:

1.1 DrawRectangle头文件

/* drawrectangle.h */
#ifndef DRAWRECTANGLE_H
#define DRAWRECTANGLE_H

#include <qwidget.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值