Skip to content

Alignment

定义相对于中心的对齐位置。

属性 ​

名称类型默认值说明
xNumber必填表示距中心的水平距离。取值范围为 -1.0 到 1.0(含两端)。
yNumber必填表示距中心的垂直距离。取值范围为 -1.0 到 1.0(含两端)。

方法 ​

名称类型默认值说明
copy'Alignment'—返回此对象的副本,并覆盖指定的属性。

示例 ​

python
import flet as ft


def main(page: ft.Page):
    page.title = "Containers with different alignments"

    page.add(
        ft.SafeArea(
            content=ft.Column(
                controls=[
                    ft.Row(
                        controls=[
                            ft.Container(
                                bgcolor=ft.Colors.AMBER,
                                padding=15,
                                alignment=ft.Alignment.CENTER,
                                width=150,
                                height=150,
                                content=ft.Button("Center"),
                            ),
                            ft.Container(
                                bgcolor=ft.Colors.AMBER,
                                padding=15,
                                alignment=ft.Alignment.TOP_LEFT,
                                width=150,
                                height=150,
                                content=ft.Button("Top left"),
                            ),
                            ft.Container(
                                bgcolor=ft.Colors.AMBER,
                                padding=15,
                                alignment=ft.Alignment(-0.5, -0.5),
                                width=150,
                                height=150,
                                content=ft.Button("-0.5, -0.5"),
                            ),
                        ],
                        wrap=True,
                    )
                ]
            )
        )
    )


if __name__ == "__main__":
    ft.run(main)

关注我,学习大模型、大数据、Python等热门技术。