在Python中创建实时聊天应用
在本教程中,我们将创建一个简单的内存中聊天应用,帮助您了解 Flet 框架的基础知识。这个应用可以作为创建更复杂、更有用的项目的起点。
在本教程中,您将学习如何:
- 创建您的第一个 Flet 应用
- 添加页面控件并处理 事件
- 使用内置的 PubSub 库广播消息
- 使用 AlertDialog 控件接受用户名称
- 使用可重用控件增强用户界面
- 将应用部署为 Web 应用
- 将应用交付为渐进式 Web 应用(PWA)
完整的应用程序将如下所示:

您可以在这里尝试在线演示。
聊天应用的完整代码可以在这里找到。
开始使用 Flet
我们惯例上从 "Hello, world!" 应用开始!
Flet 需要 Python 3.9 或更高版本。要在 Python 中创建一个 Flet 应用,您需要先安装 flet
模块:
pip install flet
升级 Flet
要升级 flet
模块,请运行:
pip install flet --upgrade
创建一个名为 hello.py
的文件,内容如下:
hello.py
import flet as ft
def main(page: ft.Page):
page.add(ft.Text(value="Hello, world!"))
ft.app(target=main)
运行这个应用程序,您将看到一个带有问候语的新窗口:
