QPainter.md 819 B


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]]