day25今天是4月23日
今天学习的是QPainter绘图
绘图事件
1. 绘图事件void paintEvent()
2. 声明一个画家对象 Qpainter painter(this);指定绘图设备
3. 画线,圆,矩形,文字
4. 设置画笔 Pen 设置画笔宽度,风格
5. 设置画刷Brush 设置画刷风格
绘图高级设置
1. 抗锯齿,效率低—— Qpainter.setRenderHint(Qpainter::Antiasing)
2. 对画家进行移动——painter.translate(100,0)
3. 保存状态——save
4. 还原状态——restore
手动调用绘图事件
如果想手动调用绘图事件 利用update
利用画家画图片 painter.drawPixmap(x,y,QPixmap(”图片路径“))
展开
评论