CupertinoRadio
macOS 风格的单选按钮。单选按钮允许用户从两个或更多选择中选择一个选项。
示例
基本示例
- Python
import flet as ft
def main(page):
def button_clicked(e):
t.value = f"你选择的颜色是:{cg.value}"
page.update()
t = ft.Text()
b = ft.ElevatedButton(text="提交", on_click=button_clicked)
cg = ft.RadioGroup(
content=ft.Column(
[
ft.CupertinoRadio(value="red", label="红色 - Cupertino 单选按钮", active_color=ft.colors.RED, inactive_color=ft.colors.RED),
ft.Radio(value="green", label="绿色 - Material 单选按钮", fill_color=ft.colors.GREEN),
ft.Radio(value="blue", label="蓝色 - 自适应单选按钮", adaptive=True, active_color=ft.colors.BLUE),
]
)
)
page.add(ft.Text("请选择你喜欢的颜色:"), cg, b, t)
ft.app(target=main)
RadioGroup
属性
value
单选按钮组的当前值。
RadioGroup
事件
on_change
当单选按钮组的状态更改时触发。