跳到主要内容

垂直分割线 VerticalDivider

一条细长的垂直线,两侧有边距。

在 Material Design 的语言中,它代表了一个分割线。

下面是一个示例及其代码:

在线例子

import flet as ft

def main(page: ft.Page):

page.add(
ft.Row(
[
ft.Container(
bgcolor=ft.colors.ORANGE_300,
alignment=ft.alignment.center,
expand=True,
),
ft.VerticalDivider(),
ft.Container(
bgcolor=ft.colors.BROWN_400,
alignment=ft.alignment.center,
expand=True,
),
ft.VerticalDivider(width=1, color="white"),
ft.Container(
bgcolor=ft.colors.BLUE_300,
alignment=ft.alignment.center,
expand=True,
),
ft.VerticalDivider(width=9, thickness=3),
ft.Container(
bgcolor=ft.colors.GREEN_300,
alignment=ft.alignment.center,
expand=True,
),
],
spacing=0,
expand=True,
)
)

ft.app(target=main)

属性

color

绘制分割线时使用的颜色

thickness

分割线的粗细。粗细为 0.0 的分割线总是绘制为宽度恰好为一个设备像素的线条。如果为 null,则默认为 0.0

width

分割线的宽度。分割线本身总是绘制为在指定宽度内居中的垂直线条。如果为 null,则默认为 16.0