跳到主要内容

选择区域

Flet 控件默认不可选择。SelectionArea 用于启用其 content 的选择。

示例

可选择的文本控件

import flet as ft

def main(page: ft.Page):
page.add(
ft.SelectionArea(
content=ft.Column([ft.Text("可选择的文本"), ft.Text("也是可选择的")])
)
)
page.add(ft.Text("不可选择"))

ft.app(main)

属性

content

选择区域包含的子控件。如果您需要拥有多个可选择的控件,请使用 RowColumnStack,它们具有 controls 属性,然后提供多个控件给该控件。

事件

on_change

当选定的内容更改时触发。