大前端开发

python开发flutter应用框架Flet

2023-01-01  本文已影响0人  追梦人在路上不断追寻

Flet 是一个框架,允许您用喜欢的语言构建交互式多用户 Web、桌面和移动应用程序。

您可以使用基于 Google 的 Flutter 的 Flet 控件为您的程序构建一个 UI。

Flet

Flet 不只是“包装”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 小部件。

上一篇 下一篇

猜你喜欢

热点阅读