摘要:
本篇读书笔记主要记录QPainter的复合模式&&双缓冲绘图&&绘图中的其他问题 大纲: 复合模式 双缓冲绘图 绘图中的其他问题 重绘事件 剪切 读入和写入图像 播放GIF 渲染SVG 复合模式 QPainter提供了复合模式(Composition Modes)来定义如何完成数字图像的复合,即如何 阅读全文
2020年6月2日 #
摘要:
这篇笔记记录的是QPainterDevice(绘图设备,可以理解为一个画板) 大纲: 绘图设备相关的类:QPixmap QBitmap QImage QPicture QPixmap QBitmap QImage QImage和QPixmap的区别 QImage和QPixmap转换 本篇涉及的类:Q 阅读全文
摘要:
注:学习自《Qt Creator 快速入门》第三版。 文档中的示例参考 Qt Example推荐:Painter Paths Example和Vector Deformation 大纲: 绘制文字 绘制路径 path的填充规则 QPainter中与path有关的常用函数 本篇涉及的Qt类: QPai 阅读全文
摘要:
大纲: 基本变换 介绍和常用API 窗口-视口转换 窗口 视口 让窗口和视口维持相同宽高比来防止变形 基本变换 默认的,QPainter在相关设备的坐标系统上进行操作,但是它也完全支持仿射(affine)坐标变换(仿射变换的具体概念请查看其他资料)。 绘图时可以使用常用API: QPainter:: 阅读全文
摘要:
本节的内容可以在帮助中通过Coordinate System关键字查看。 或者入门可以看《Qt Creator 快速入门》这本书。强烈推荐入门使用。下面的内容为本书的阅读笔记,喜欢的可以买一本放在床头。 大纲: Qt坐标系统简介 抗锯齿渲染 Qt坐标系统 Qt的坐标系统是由QPainter类控制的, 阅读全文
摘要:
Qt的文档位置为 Paint System 大纲: 简介 先看一个小例子 基本的绘制和填充 使用画笔(Qpen) 使用画刷(QBrush) 渐变填充 简介 Qt中提供了强大的2D绘图系统,可以使用相同的API在屏幕和绘图设备上进行绘制, 主要基于QPainter、QPaintDevice和QPain 阅读全文