# 导入 Flet 库
import flet as ft
# 定义主函数
def main(page: ft.Page):
# 设置页面标题
page.title = "Hello, Python Flet!"
# 创建一个文本控件
txt_name = ft.TextField(label="Enter your name")
# 创建一个按钮控件,并绑定点击事件
btn_greet = ft.ElevatedButton(text="Say Hello", on_click=lambda _: page.add(ft.Text(f"Hello, {txt_name.value}!")))
# 将控件添加到页面中
page.add(txt_name, btn_greet)
# 启动应用程序
if __name__ == "__main__":
ft.app(target=main)
import flet as ft,这是引入 Flet 库的语句,Flet 是一个用于创建跨平台应用的库。def main(page: ft.Page),这个函数是应用程序的入口,page 参数表示当前页面对象。page.title = "Hello, Python Flet!",设置应用程序窗口的标题。txt_name = ft.TextField(label="Enter your name"),创建一个文本输入框,用户可以在其中输入名字。btn_greet = ft.ElevatedButton(text="Say Hello", on_click=lambda _: page.add(ft.Text(f"Hello, {txt_name.value}!"))),创建一个按钮,当用户点击按钮时,会在页面上显示一条欢迎消息。page.add(txt_name, btn_greet),将文本框和按钮添加到页面中。ft.app(target=main),启动 Flet 应用程序,target 参数指定应用程序的入口函数。下一篇:python自定义函数
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站