Text
Text is a control for displaying text.
Examples
Custom text styles

loading...
Pre-defined theme text styles

loading...
Font with variable weight

loading...
Rich text basics

loading...
Rich text with borders and stroke

loading...
Rich text with gradient

loading...
Properties
bgcolor
Text background color.
color
Text foreground color.
font_family
System or custom font family to render text with. See Fonts
cookbook guide for instructions on how to import and use custom fonts in your application.
italic
True
to use italic typeface.
Value is of type bool
and defaults to False
.
max_lines
An optional maximum number of lines for the text to span, wrapping if necessary. If the text exceeds the given number of lines, it will be truncated according to overflow
.
If this is 1, text will not wrap. Otherwise, text will be wrapped at the edge of the box.
no_wrap
If False
(default) the text should break at soft line breaks.
If True
, the glyphs in the text will be positioned as if there was unlimited horizontal space.
Value is of type bool
and defaults to False
.
overflow
Controls how text overflows.
Value is of type TextOverflow
and defaults to TextOverflow.FADE
.
rtl
True
to set text direction to right-to-left.
Defaults to False
.
selectable
Whether the text should be selectable.
Defaults to False
.
semantics_label
An alternative semantics label for this text.
If present, the semantics of this control will contain this value instead of the actual text. This will overwrite any of the TextSpan.semantics_label
s.
This is useful for replacing abbreviations or shorthands with the full text value:
Value is of type str
.
ft.Text("$$", semantics_label="Double dollars")
size
Text size in virtual pixels.
Value is of type OptionalNumber
and defaults to 14
.
spans
The list of TextSpan
objects to build a rich text paragraph.
style
The text's style.
Value is of type TextStyle
.
text_align
Text horizontal align.
Value is of type TextAlign
and defaults to TextAlign.LEFT
.
theme_style
Pre-defined text style.
Value is of type TextThemeStyle
.
value
The text displayed.
Value is of type str
.
weight
Font weight.
Value is of type FontWeight
and defaults to FontWeight.NORMAL
.