Skip to content

Types

Every property and every expression has a type: color, length, or brush.

The full Slint language has more types: see Property Types and Structs and Enums.

A color is a color with red, green, blue, and alpha channels. The default color is transparent.

A length is a distance. The default length is zero.

A brush defines the content that an element is filled with. The default brush is transparent.

An expression whose type isn’t the type of the property only binds to it if one of the conversions in this section applies.

A color converts to a brush: the brush that fills with that single color.

The full Slint language has more conversions; see Type Conversions.


© 2026 SixtyFPS GmbH