网站首页 > 技术文章 正文
Flet 支持异步编程,结合 python 的 asyncio 模块,按你计划实现目标任务
本案例的Flet 异步编程,一个按钮点击,立即在界面反应,另一个按钮点击,等待5秒再反应。结合这个例子,实现你的编程目标。在vscode中键入以下代码,代码含义已用“注释”形式进行了解释。
import asyncio
import flet as ft
async def main(page: ft.Page):
# 在页面对象page上添加一个文本对象
page.add(ft.Text("你好,世界!欢迎来到Flet异步编程"))
# 定一个支持异步的局部函数 button_click1
async def button_click1(e):
# 用 sleep() 模拟耗时操作
await asyncio.sleep(5)
# 页面对象page上添加一个文本对象
page.add(ft.Text("你好!5秒前,你点击我干啥?"))
# 定一个支持异步的局部函数 button_click2
async def button_click2(e):
# 页面对象page上添加一个文本对象
page.add(ft.Text(value=f"立即回答你了"))
# 页面对象page上添加2个按钮对象,并绑定点击事件
page.add(ft.ElevatedButton("等5秒回答", on_click=button_click1))
page.add(ft.ElevatedButton("立即回答", on_click=button_click2))
# 以 Windows 界面启动程序
ft.app(main)
按vscode的F5键,启动程序即可。


猜你喜欢
- 2024-12-20 从零开始搭建基于Python的微信小程序的教程分享!
- 2024-12-20 Python教程:第1篇 Python语言零基础从入门到高阶教程综述
- 2024-12-20 Python使用Asyncio进行异步编程
- 2024-12-20 三分钟教你开始在 Raspberry Pi 上 用 Python编程
- 2024-12-20 使用 Python 编写程序保护您的眼睛
- 2024-12-20 教你用python编写二十几行的代码绘制动态烟花
- 2024-12-20 如何使用Python编写一个简单的计算器程序
- 2024-12-20 使用Python编写Ping监测程序
- 2024-12-20 玩转Python—Python程序设计基础
- 2024-12-20 自学Python进阶-把代码变成程序、软件
- 05-25Python 3.14 t-string 要来了,它与 f-string 有何不同?
- 05-25Python基础元素语法总结
- 05-25Python中的变量是什么东西?
- 05-25新手常见的python报错及解决方案
- 05-2511-Python变量
- 05-2510个每个人都是需要知道Python问题
- 05-25Python编程:轻松掌握函数定义、类型及其参数传递方式
- 05-25Python基础语法
- 257℃Python短文,Python中的嵌套条件语句(六)
- 257℃python笔记:for循环嵌套。end=""的作用,图形打印
- 256℃PythonNet:实现Python与.Net代码相互调用!
- 251℃Python操作Sqlserver数据库(多库同时异步执行:增删改查)
- 251℃Python实现字符串小写转大写并写入文件
- 106℃原来2025是完美的平方年,一起探索六种平方的算吧
- 91℃Python 和 JavaScript 终于联姻了!PythonMonkey 要火?
- 81℃Ollama v0.4.5-v0.4.7 更新集合:Ollama Python 库改进、新模型支持
- 最近发表
- 标签列表
-
- python中类 (31)
- python 迭代 (34)
- python 小写 (35)
- python怎么输出 (33)
- python 日志 (35)
- python语音 (31)
- python 工程师 (34)
- python3 安装 (31)
- python音乐 (31)
- 安卓 python (32)
- python 小游戏 (32)
- python 安卓 (31)
- python聚类 (34)
- python向量 (31)
- python大全 (31)
- python次方 (33)
- python桌面 (32)
- python总结 (34)
- python浏览器 (32)
- python 请求 (32)
- python 前端 (32)
- python验证码 (33)
- python 题目 (32)
- python 文件写 (33)
- python中的用法 (32)