type
status
date
slug
summary
tags
category
icon
password
Property
PyQt5绘图系统能渲染矢量图像、位图图像和轮廓字体文本.一般会使用在修改或者提高现有组件的功能,或者创建自己的组件,使用PyQt5的绘图API进行操作绘图由
paintEvent()方
法完成,绘图的代码要放在QPainter
对象的begin()
和end()
方法之间,是低级接囗。GIF动画
文本涂鸦
点的绘画
颜色
颜色是一个物体显示的RGB的混合色.RBG值的范围是0、255.我们有很多方式去定义一个颜色,最常见的方式就是RGB和16进制表示法,也可以使用RGBA,增加了一个透明度的选项,透明度值的范围是0~1,0代表完全透明
QPen
QPen
QPen是基本的绘画对象,能用来画直线、曲线、矩形框、椭圆、多边形和其他形状
QBrush
QBrush
QBrush也是图像的一个基本元素.是用来填充一些物体的背景图用的,比如矩形,椭圆,多边形等.
有三种类型:预定义、渐变和纹理
贝塞尔曲线
可以使用PyQt5的
QPainterPath
创建贝塞尔曲线.绘画路径是由许多构建图形的对象,具体表现就是一些线的形状,比如矩形,椭圆,线和曲线