开发手册 欢迎您!
软件开发者资料库

PyQt - 绘图API

PyQt绘图API - 从简介,Hello World,主要类,使用Qt设计器,信号和插槽,布局管理,QBoxLayout,QGridLayout,QFormLayout类,QLabel小部件,QLineEdit小部件,QPushButton小部件,QRadioButton小部件,QCheckBox小部件,QComboBox开始学习PyQt Widget,QSpinBox小部件,QSlider小部件和信号,QMenuBar,QMenu和QAction小部件,QToolBar小部件,QDialog类,QMessageBox,QInputDialog,QFontDialog小部件,QFileDialog小部件,QTabWidget,QStackedWidget,QSplitter小部件,多文档界面,拖放,数据库处理,Drawing API,BrushStyle Constants,QClipboard,QDockWidget,QStatusBar Widget,QListWidget,QPixmap Class,QScrollBar Widget,QCalendar Widget。

PyQt中的所有 QWidget 类都是从QPaintDevice类中分类的. QPaintDevice 是二维空间的抽象,可以使用QPainter绘制.涂料设备的尺寸以像素为单位从左上角开始测量.

QPainter类对小部件和其他可涂装设备(如打印机)执行低级绘制.通常,它用于小部件的绘制事件.每当窗口小部件的外观更新时都会出现 QPaintEvent .

通过调用begin()方法激活画家,而end()方法将其取消激活.在两者之间,所需的图案通过下表中列出的合适方法绘制.

Sr.No.方法&描述
1

开始()

开始在目标设备上绘画

2

drawArc()

在起点和终点之间画一个弧

3

drawEllipse()

在矩形内绘制一个椭圆

4

drawLine()

绘制一条指定了端点坐标的线

5

drawPixmap()

从图像文件中提取pixmap并将其显示在指定位置

6

drwaPolygon()

使用坐标数组

7

drawRect()

从给定宽度和高度的左上角坐标开始绘制一个矩形

8

drawText()

显示给定坐标处的文字

9

fillRect()

使用QColor参数填充矩形

10

setBrush()

为绘画设置画笔样式

11

setPen ()

设置用于绘图的笔的颜色,大小和样式