介绍
可以在QPaintDevice类上绘制各种图形
QPaintDevice类表示QPainter的绘图设备(画布)
QpaintDevice子类有QImage、QOpenGLPaintDevice、...QWidget 等
所以, QPainter可以在QImage、QOpenGLPaintDevice、QWidget上进行绘制图形
QPainter只能在类对象的paintEvent()函数中绘制图形...QPainter类的成员角色有:
QPen : 用于绘制几何图形的边缘,由颜色,宽度,线风格等参数组成
QBrush : 用于填充几何图形的调色板,由颜色和填充风格组成
QFont... : 用于文本绘制
QPixmap : 绘制图片,可以加速显示,带有屏幕截图,窗口截图等支持,适合小图片
QImage : 绘制图片,可以直接读取图像文件进行像素访问,适合大图片
QBitmap...painter.setRenderHint(QPainter:: Antialiasing, true); //设置渲染,启动反锯齿
painter.drawArc(rect,30*16,150*16); //绘画角度为