绘图的意思就是画画
要知道三个大的结构
QPainter 和QPaintDevice 是重点
QWidget 派生于 QObject and QPaintDevice
所以 this可以画画
画图以draw开头
QPainter
绘图 事件 paintEvent
QPainter painter(绘图设备 this)
drow...线,圆,矩形,文字
QPen 设置笔 宽度 样式
QBrush 设置画刷 样式
让画家用笔 ,画刷 set进去
高级设置
抗锯齿 : painter.setRenderHint(QPainter::Antialiasing);
画家移动:painter.translate(QPoint(100,0));
画家状态的存储:
保存状态:painter.save();
取出状态:painter.restore();
设置完抗锯齿会使图像更加饱满,但效率会降低
手动调用绘图的事件
update
画家可以画图片
drawPixmap(x,y,QPixmap(""))
#-------------------------------------------------
#
# Project created by QtCreator 2017-05-08T14:33:50
#
#-------------------------------------------------
QT += core gui
great