--- title: QPainter tags: - concept - qt - painting - joplin type: concept source_type: reconstructed created: 2026-04-23 updated: 2026-04-23 --- # QPainter ## 定义 `QPainter` 是 Qt 提供的核心绘图类,用于在窗口或图像等绘图设备上执行线条、文字、图片等渲染操作。 ## 判别边界 - 它描述“如何画”,不描述“画到哪里”。 - 绘图目标需由具体 `QPaintDevice` 提供。 ## 与相邻概念区别 - 相对 `QPixmap` / `QImage`:后者更像承载绘图结果的设备或数据。 ## 典型应用 - 自定义控件绘制 - 图像加工 - 绘制图标、文本、简单图形 ## 来源 - [[raw/Joplin/编程学习项目/使用Qt和C++构造UI界面/10 绘图和绘图设备.md]] ## 相关页面 - [[Qt事件绘图与文件系统]] - [[Qt]]