edifice.Icon¶
-
class
edifice.
Icon
(name, size=10, collection='font-awesome', sub_collection='solid', color=(0, 0, 0, 255), rotation=0, **kwargs)[source]¶ Bases:
edifice.base_components.QtWidgetComponent
Display an Icon
Icons are central to modern-looking UI design. Edifice comes with the Font Awesome (https://fontawesome.com) regular and solid icon sets, to save you time from looking up your own icon set. You can specify an icon simplify using its name (and optionally the sub_collection).
Example:
Icon(name="share")
will create a classic share icon.
You can browse and search for icons here: https://fontawesome.com/icons?d=gallery&s=regular,solid
- Parameters
name (
str
) – name of the icon. Search for the name on https://fontawesome.com/icons?d=gallery&s=regular,solidsize (
int
) – size of the icon.collection (
str
) – the icon package. Currently only font-awesome is supported.sub_collection (
str
) – for font awesome, either solid or regularcolor (
Tuple
[int
,int
,int
,int
]) – the RGBA value for the icon colorrotation (
float
) – an angle (in degrees) for the icon rotation
Methods
Attributes
children
The children of this component.
props
The props of this component.