跳到主要内容

运行 Flet 应用程序

使用单个 flet run 命令,可以将 Flet 应用程序作为桌面应用程序或 Web 应用程序运行。

作为桌面应用程序运行

要将 Flet 应用程序作为桌面应用程序运行,请使用以下命令:

flet run

该命令将在当前目录下运行 main.py

如果需要提供不同路径的文件,请使用以下命令:

flet run [script]

要运行位于不同目录下的 main.py,请提供绝对或相对路径到该目录,例如:

flet run /Users/JohnSmith/Documents/projects/flet-app

要运行名称不同于 main.py 的脚本,请提供绝对或相对路径到该文件,例如:

flet run counter.py

应用程序将在 native OS 窗口中启动:

macOS

Windows

作为 Web 应用程序运行

要将 Flet 应用程序作为 Web 应用程序运行,请使用以下命令:

flet run --web [script]

将打开一个新的浏览器窗口/选项卡,并且应用程序将使用随机的 TCP 端口:

要在固定端口上运行,请使用 --port (-p) 选项,例如:

flet run --web --port 8000 app.py

热重载

默认情况下,Flet 将监视运行的脚本文件,并在文件更改并保存时重新加载应用程序,但不会监视其他文件的更改。

要监视同一目录下的所有文件,请使用以下命令:

poetry run flet run -d [script]

要监视脚本目录及其所有子目录的更改,请使用以下命令:

poetry run flet run -d -r [script]

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