热重载

flet Python 模块的安装还安装了flet命令工具 (Flet CLI),该工具允许通过热重载运行 Web 和桌面应用程序。

usage: flet [-h] [--port PORT] [--directory] [--recursive] [--hidden] [--web]
                script

Runs Flet app in Python with hot reload.

positional arguments:
  script                path to a Python script

optional arguments:
  -h, --help            show this help message and exit
  --port PORT, -p PORT  custom TCP port to run Flet app on
  --directory, -d       watch script directory
  --recursive, -r       watch script directory and all sub-directories recursively       
  --hidden, -n          application window is hidden on startup
  --web, -w             open app in a web browser

默认情况下,仅flet监视单个script文件。使用--directoryflag 查看脚本目录中的所有文件。使用--recursiveflag 递归地监视脚本目录和所有子目录。

例如:

flet main.py -d