跳到主要内容

Page

Page 是 View 控件的容器。

当新的用户会话开始时,会自动创建一个页面实例和根视图。

属性

auto_scroll

如果应自动将滚动条位置移动到末端时为 True。必须为 False 以使 scroll_to() 方法起作用。

appbar

在页面顶部显示的 AppBar 控件。

在页面顶部显示的 Banner 控件。

在 v0.23.0 中已弃用,并将在 v0.26.0 中删除。请使用 page.overlay.append(banner) 替代。

bgcolor

页面的背景颜色。

颜色值可以是 #ARGB 格式(例如 #FFCC0000)、#RGB 格式(例如 #CC0000)的十六进制值,或者是 flet.colors 模块中的命名颜色。

bottom_appbar

在页面底部显示的 BottomAppBar 控件。如果同时提供了 bottom_appbarnavigation_bar 属性,则会显示 NavigationBar

bottom_sheet

显示的 BottomSheet 控件。

在 v0.23.0 中已弃用,并将在 v0.26.0 中删除。请使用 page.overlay.append(bottom_sheet) 替代。

浏览器上下文菜单

用于启用或禁用用户在网页上右键单击时出现的上下文菜单。

值的类型为 BrowserContextMenu

🌎 仅网页。

client_ip

🌎 仅限 Web。连接用户的 IP 地址。

client_user_agent

🌎 仅限 Web。连接用户的浏览器详情。

controls

要在页面上显示的控件列表。

例如,添加一个新控件到页面:

page.controls.append(ft.Text("Hello!"))
page.update()

或使用 page.add()方法。

实现移除页面顶部的控件:

page.controls.pop()
page.update()

dark_theme

在深色主题模式下自定义应用程序的主题。

值是 Theme() 类的一个实例 - 更多信息请参见 theming 指南。

debug

如果 Flet 应用的 Flutter 客户端在调试模式下运行,则为 True

decoration

背景装饰。

值的类型为BoxDecoration

design

保留供将来使用。

dialog

显示的 AlertDialog 控件。 在 v0.23.0 中已弃用,并将在 v0.26.0 中删除。请使用page.overlay.append(dialog)替代。

drawer

作为从页面起始边缘滑出的面板显示的 NavigationDrawer 控件。

end_drawer

作为从页面结束边缘滑出的面板显示的 NavigationDrawer 控件。

floating_action_button

显示在页面内容顶部的 FloatingActionButton 控件。

floating_action_button_location

定义 FloatingActionButton 的位置。

属性值是 FloatingActionButtonLocation 。默认值为 END_FLOAT

floating_action_button_location

“悬浮操作按钮位置”。定义了FloatingActionButton(悬浮操作按钮)的位置。值是FloatingActionButtonLocation(悬浮操作按钮位置枚举类型)类型。默认值是FloatingActionButtonLocation.END_FLOAT(末尾悬浮)。

fonts

“字体”。定义应用程序中要使用的自定义字体。值是一个字典,其中键代表用于引用的字体系列名称,值是字体源,可以是绝对 URL 或本地资产的相对路径。支持以下字体文件格式:.ttc.ttf.otf。用法示例这里