主题
以热重载模式运行 Flet 应用。
详细使用指南:https://flet.dev/docs/getting-started/running-app。
用法
bash
flet run [-h] [-v] [-p PORT] [--host HOST] [--name APP_NAME] [-m]
[-d] [-r] [-n] [-w] [--ios] [--android] [-a ASSETS_DIR]
[--ignore-dirs IGNORE_DIRS]
[script] [args ...]位置参数
script
启动 Flet 应用的 Python 脚本路径。
默认值: .
args
传递给应用脚本的参数,在脚本中可通过 sys.argv[1:] 获取。请用 -- 将它们与 Flet 自身的选项分开,例如 flet run --web app.py -- --verbose。
取值: args*
必填: false
选项
--android
在 Android 设备上启动应用。
--assets
存放应用所用静态资源(例如图片、字体)的目录路径。
默认值: assets
别名: -a
--directory
监视脚本所在目录的变化,并相应地热重载应用。
别名: -d
--help
显示此帮助信息并退出。
别名: -h
--hidden
以隐藏窗口的方式启动应用。
别名: -n
--host
运行 Flet Web 应用的主机。使用 "*" 监听所有 IP。
--ignore-dirs
监视文件变化时要忽略的目录名列表,以逗号分隔。
--ios
在 iOS 设备上启动应用。
--module
把脚本当作 Python 模块路径而不是文件路径。示例:flet run -m my_app.main。
别名: -m
--name
应用的唯一名称。在同一端口上运行多个应用时很有用。
--port
运行 Flet 应用所用的自定义 TCP 或 HTTP 端口(如果使用了 --web 选项)。如果未指定,将随机选择一个端口。
取值: PORT <int>
别名: -p
--recursive
递归监视脚本目录及其所有子目录的文件变化。
别名: -r
--verbose
启用详细输出。使用 -v 输出标准详细日志,使用 -vv 输出更详细的信息。
别名: -v
--web
以动态网站的形式启动 Flet 应用,并在启动后自动在浏览器中打开。
别名: -w