QT绘图系统
来源:互联网 发布:分期乐网络繁忙 编辑:程序博客网 时间:2024/04/29 15:53
QTd绘图系统为UI界面在各种设备(屏幕,打印机等等)上的输出,提供了统一的API接口。
与Paint绘图输出直接相关的类大致分为以下三个类及其子类
- QPainter
- QPaintDevice
- QPaintEngine
-
QPainter
-用来执行具体的绘图相关操作如画点,画线,填充,变换,alpha通道。
QPainterDevice
-是QPainter用来绘图的绘图设备,Qt中有几种预定义的绘图设备,如QWidgt,QPixmap,QPrinter等。它们都从QPaintDevice继承。
QPaintEngine
-提供了不同类型设备的接口,QPaintEngine对程序员不透明,由QPainter类与其交互。
一个绘图操作的流程:
基本上来说,就是对QPaintDevice 直接或间接调用类,QPainter类内部调用QPaintEngine进行绘图,而QPaintEngine类通常由QPaintDevice类负责创建和管理。
Qt如何绘图?
-Qt中有几种预定义的绘图设备,如QWidgt,QPixmap,QPrinter等。
用什么画?
-要在绘图设备上开始绘制,只要创建一个QPainter ,把绘图设备指针传给QPainter对象。QPainter(this).
怎么画?
-QPainter默认只能在paintEvent(绘图时要重载)里面调用。
0 0
- QT绘图系统
- QT绘图系统
- Qt的绘图系统
- Qt 绘图系统
- QT绘图系统
- QT绘图系统
- QT绘图系统(The Paint System)
- Qt的跨平台绘图系统
- Qt的跨平台绘图系统
- 利用Qt的坐标系统绘图
- Qt 2D绘图坐标系统
- Qt 2D绘图之Qt坐标系统深入
- QT开发(十四)——QT绘图系统
- QT绘图
- Qt 绘图
- Qt 绘图
- qt 绘图
- Qt绘图
- STL与泛型编程<十一>:Insert(安插)迭代器
- C#网络编程之多线程socket实例
- 把文件的读出值存入到变量中
- 堪称最好的A*算法
- 引水工程 nyoj1239
- QT绘图系统
- BZOJ 4400(tjoi2012 桥-最短路树)
- 设计模式系列之四:观察者模式
- MySQL学习(三)
- poj 3169 Layout(差分约束)
- android.mk 自动生成
- 窥探 kernel --- 进程调度的目标,nice值,静态优先级,动态优先级,实时优先级,时间片
- C++设计模式之适配器(Adapter)模式
- Too many cluster redirections redis