Aliases
ColorValue
#
ColorValue = Union[str, Colors, CupertinoColors]
Type alias for color values.
Represents a color and can be:
- a string (representing a color name or hex value),
- a material color from the Colors
enum,
- or a Cupertino color from the CupertinoColors
enum.
More information here.
ControlEventHandler
#
IconValue
#
IconValue = Union[str, Icons, CupertinoIcons]
Type alias for icon values.
Represents an icon and can be:
- a string (icon name),
- a material icon from the Icons
enum,
- or a Cupertino icon from the CupertinoIcons
enum.
Example
>>> import flet as ft
>>> ft.Icons.ABC
>>> ft.CupertinoIcons.BACK
>>> ft.Icons.random()
>>> ft.CupertinoIcons.random()
>>> ft.Icons.random(exclude=[ft.Icons.FAVORITE, ft.Icons.SCHOOL], weights={ft.Icons.SCHOOL: 150, ft.Icons.ADJUST: 5})
>>> ft.CupertinoIcons.random(exclude=[ft.CupertinoIcons.CAMERA, ft.CupertinoIcons.TABLE], weights={ft.CupertinoIcons.TABLE: 150, ft.CupertinoIcons.PENCIL: 5})