跳到主要内容

创建新的 Flet 应用程序

创建一个新目录(如果使用poetryuv初始化,则是一个已经存在pyproject.toml的目录)并切换到该目录中。

要创建一个新的“最小化”Flet 应用程序,请运行以下命令:

flet create
uv run flet create
poetry run flet create

该命令将创建以下目录结构:

├── README.md
├── pyproject.toml
├── src
│ ├── assets
│ │ └── icon.png
│ └── main.py
└── storage
├── data
└── temp
备注
  1. uv initpoetry init创建的原始pyproject.toml将被 Flet 应用程序模板中的那个替换。
  2. 如果遇到错误“从模板创建项目时出错:未安装'git'。”,这意味着你没有安装_Git_。请访问git-scm.com/downloads并安装最新版本的_Git_。要验证你的安装,请在终端中输入git。请注意,_Git_与_GitHub CLI_不同,后者不能替代与 Flet 一起使用。

src/main.py包含 Flet 程序。它有main()函数,在其中你可以将 UI 元素(controls)添加到页面或窗口中。应用程序以阻塞的ft.app()函数结束,该函数初始化 Flet 应用程序并运行main()

你可以在这里找到关于flet create命令的更多信息。

现在,让我们通过运行应用程序来看看 Flet 的实际效果!