下拉菜单
Material Design 按钮,用于从项目列表中选择。
下拉菜单允许用户从多个项目中选择。它显示当前选定的项目以及打开菜单以选择其他项目的箭头。
示例
基本下拉菜单
- Python
import flet as ft
def main(page: ft.Page):
def button_clicked(e):
t.value = f"Dropdown 值是: {dd.value}"
page.update()
t = ft.Text()
b = ft.ElevatedButton(text="提交", on_click=button_clicked)
dd = ft.Dropdown(
width=100,
options=[
ft.dropdown.Option("红色"),
ft.dropdown.Option("绿色"),
ft.dropdown.Option("蓝色"),
],
)
page.add(dd, b, t)
ft.app(target=main)
带标签和提示的下拉菜单
- Python
import flet as ft
def main(page: ft.Page):
page.add(
ft.Dropdown(
label="颜色",
hint_text="选择您喜欢的颜色?",
options=[
ft.dropdown.Option("红色"),
ft.dropdown.Option("绿色"),
ft.dropdown.Option("蓝色"),
],
autofocus=True,
)
)
ft.app(target=main)