绘图
2021-7-21
| 2023-8-2
0  |  阅读时长 0 分钟
type
status
date
slug
summary
tags
category
icon
password
Property
 
PyQt5绘图系统能渲染矢量图像、位图图像和轮廓字体文本.一般会使用在修改或者提高现有组件的功能,或者创建自己的组件,使用PyQt5的绘图API进行操作绘图由paintEvent()方法完成,绘图的代码要放在QPainter对象的begin()end()方法之间,是低级接囗。

GIF动画

文本涂鸦

notion image
 

点的绘画

notion image

颜色

颜色是一个物体显示的RGB的混合色.RBG值的范围是0、255.我们有很多方式去定义一个颜色,最常见的方式就是RGB和16进制表示法,也可以使用RGBA,增加了一个透明度的选项,透明度值的范围是0~1,0代表完全透明
notion image
 

QPen

QPen是基本的绘画对象,能用来画直线、曲线、矩形框、椭圆、多边形和其他形状
notion image
 

QBrush

QBrush也是图像的一个基本元素.是用来填充一些物体的背景图用的,比如矩形,椭圆,多边形等. 有三种类型:预定义、渐变和纹理
notion image

贝塞尔曲线

可以使用PyQt5的QPainterPath创建贝塞尔曲线.绘画路径是由许多构建图形的对象,具体表现就是一些线的形状,比如矩形,椭圆,线和曲线
notion image
 
  • Python
  • PyQT5
  • 拖拽美化
    目录