Controls

Flet UI is built of "controls". These are organized into a hierarchy/tree, in which each control has a parent (except Page, the top-most control) and container controls like Column, Dropdown can contain child controls, for example:

Page
 ├─ TextField
 ├─ Column
 │   ├─ Text
 │   └─ Image
 └─ Row
     ├─ Checkbox
     └─ ElevatedButton

The control gallery provides a live demo of most of our controls.