Paint
A description of the style to use when drawing a shape on the canvas.
Properties
anti_alias- Whether to apply anti-aliasing to lines and images drawn on the canvas.blend_mode- A blend mode to apply when a shape is drawn or a layer is composited.blur_image- Blur image when drawing it on a canvas.color- The color to use when stroking or filling a shape.gradient- Configures gradient paint.stroke_cap- TBDstroke_dash_pattern- TBDstroke_join- TBDstroke_miter_limit- TBDstroke_width- TBDstyle- TBD
Methods
copy- Returns a copy of this object with the specified properties overridden.
Properties
anti_aliasclass-attributeinstance-attribute
anti_alias: Optional[bool] = NoneWhether to apply anti-aliasing to lines and images drawn on the canvas.
Defaults to True.
blend_modeclass-attributeinstance-attribute
blend_mode: Optional[BlendMode] = NoneA blend mode to apply when a shape is drawn or a layer is composited.
Defaults to flet.BlendMode.SRC_OVER.
blur_imageclass-attributeinstance-attribute
blur_image: Optional[BlurValue] = NoneBlur image when drawing it on a canvas.
colorclass-attributeinstance-attribute
color: Optional[ColorValue] = NoneThe color to use when stroking or filling a shape.
Defaults to opaque black.
gradientclass-attributeinstance-attribute
gradient: Optional[PaintGradient] = NoneConfigures gradient paint.
Methods
copy
copy(color: Optional[ColorValue] = None, blend_mode: Optional[BlendMode] = None, blur_image: Optional[BlurValue] = None, anti_alias: Optional[bool] = None, gradient: Optional[PaintGradient] = None, stroke_cap: Optional[StrokeCap] = None, stroke_join: Optional[StrokeJoin] = None, stroke_miter_limit: Optional[Number] = None, stroke_width: Optional[Number] = None, stroke_dash_pattern: Optional[list[Number]] = None, style: Optional[PaintingStyle] = None)Returns a copy of this object with the specified properties overridden.