Flet 是一个框架,允许您用喜欢的语言构建交互式多用户 Web、桌面和移动应用程序。
您可以使用基于 Google 的 Flutter 的 Flet 控件为您的程序构建一个 UI。
FletFlet 不只是“包装”Flutter 小部件,而是通过组合较小的小部件、隐藏复杂性、实现 UI 最佳实践、应用合理的默认值来添加自己的“意见”。
Flet目前,你可以用Python编写Flet应用程序。
安装
pip install flet
简单的示例
import flet as ft
def main(page: ft.Page):
page.title = "Hello world App"
page.add(ft.Text("Hello, Flet World!"))
ft.app(target=main)
image.png
控件
用户界面由控件(又名小部件)组成。若要使控件对用户可见,必须将它们添加到其他控件中或添加到其他控件中。页面是最顶层的控件。将控件相互嵌套可以表示为以 Page 为根的树。
Page
控件只是常规的 Python 类。通过构造函数创建控件实例,其参数与其属性匹配。
t = ft.Text("Hello World!")
page.controls.append(t)
page.update()
Flet 几乎可以使用所有 Flutter 小部件。
网友评论