Flet Controls
Flet offers a rich set of controls for building cross-platform applications using Python. The controls are categorized and can be used to construct user interfaces for web, desktop, and mobile applications without requiring frontend expertise.
Control Categories
BannerAd, InterstitialAd).Text, Icon, Image, Button variants (TextButton, FilledButton, IconButton, etc.), Checkbox, Radio, Switch, Slider, TextField, Dropdown.Column, Row, Stack, Container, Card, GridView, ListView, ResponsiveRow, SafeArea, WindowDragArea.AppBar, BottomAppBar, NavigationBar, NavigationDrawer, NavigationRail, Tabs, TabBar, TabBarView, Menu related controls (MenuBar, MenuItemButton, SubmenuButton, PopupMenuButton).AutoComplete, DatePicker, DateRangePicker, Dropdown, RadioGroup, RangeSlider, SearchBar, SegmentedButton, TextField, TimePicker.AlertDialog, BottomSheet, CupertinoActionSheet, CupertinoAlertDialog, SnackBar, ExpansionPanel, ExpansionTile.DataTable, DataTable2, ListTile, Markdown.AnimatedSwitcher, Shimmer, ShaderMask.CupertinoActionSheet, CupertinoActivityIndicator, CupertinoButton, etc.).Canvas (for custom drawing), Charts (various chart types), GestureDetector, KeyboardListener, Lottie (for animations), Map (interactive maps), Rive (runtime animations), WebView.FletApp for the main application entry point, Page for individual screens, Pagelet for reusable UI sections.Key Concepts
Previous
arrow_back
Flet serve