PyQt 绘图API

PyQt 绘图API

所有PyQt中的 QWidget 类都是从QPaintDevice类派生的。QPaintDevice是一个抽象的二维空间,可以使用QPainter进行绘制。绘图设备的尺寸以像素为单位,从左上角开始计算。

QPainter类在小部件和其他可绘制设备(如打印机)上执行低级绘图。通常情况下,它在小部件的绘图事件中使用。当小部件的外观更新时,会触发 QPaintEvent

通过调用begin()方法激活画笔,而end()方法则停用画笔。在中间,可以使用以下表中列出的适当方法来绘制所需的图案。

序号 方法&描述
1 begin() 开始在目标设备上绘画
2 drawArc() 在起始角度和终止角度之间绘制弧线
3 drawEllipse() 在矩形内绘制椭圆
4 drawLine() 绘制带有指定端点坐标的线段
5 drawPixmap() 从图像文件中提取像素图,并在指定位置显示
6 drwaPolygon() 使用坐标数组绘制多边形
7 drawRect() 从左上角坐标开始绘制具有给定宽度和高度的矩形
8 drawText() 在给定坐标处显示文本
9 fillRect() 使用QColor参数填充矩形
10 setBrush() 设置绘画的笔刷样式
11 setPen() 设置用于绘制的笔的颜色、大小和样式

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程