创建新的 Flet 应用程序
创建一个新目录(如果使用poetry
或uv
初始化,则是一个已经存在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
备注
- 由
uv init
或poetry init
创建的原始pyproject.toml
将被 Flet 应用程序模板中的那个替换。 - 如果遇到错误“从模板创建项目时出错:未安装'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 的实际效果!