CupertinoContextMenuAction
通常用于 CupertinoContextMenu
中的操作按钮。
示例
基本示例
- Python
import flet as ft
def main(page):
page.horizontal_alignment = ft.CrossAxisAlignment.CENTER
page.vertical_alignment = ft.MainAxisAlignment.CENTER
page.add(
ft.CupertinoContextMenu(
enable_haptic_feedback=True,
content=ft.Image("https://picsum.photos/200/200"),
actions=[
ft.CupertinoContextMenuAction(
text="Action 1",
is_default_action=True,
trailing_icon=ft.icons.CHECK,
on_click=lambda e: print("Action 1"),
),
ft.CupertinoContextMenuAction(
text="Action 2",
trailing_icon=ft.icons.MORE,
on_click=lambda e: print("Action 2"),
),
ft.CupertinoContextMenuAction(
text="Action 3",
is_destructive_action=True,
trailing_icon=ft.icons.CANCEL,
on_click=lambda e: print("Action 3"),
),
],
)
)
ft.app(target=main)
属性
content
要在此操作按钮中显示的子控件。如果同时提供了 text
和 content
,则使用 content
。
is_default_action
是否该操作应获得强调的默认操作样式。
is_destructive_action
是否该操作应获得破坏性操作样式。
text
按钮中要显示的文本。如果同时提 供了 text
和 content
,则使用 content
。
trailing_icon
可选图标,显示在 text
或 content
控件的右侧。
事件
on_click
单击此操作按钮时触发。