欢迎来到 BeeWare 教程!

用Python编写,随处运行。

欢迎来到BeeWare!在本教程中,我们将使用Python构建一个图形用户界面,并将其部署为桌面应用程序、移动应用程序和单页Web应用程序。我们还将探讨如何使用BeeWare工具执行应用程序开发者需要做的一些常见任务,例如测试你的应用。

本页中文文档基于BeeWare的英文文档翻译,已经由人工审核!

本页中文文档基于BeeWare的英文文档翻译,已经由人工审核。

如果您想帮助改进翻译,请联系我们!我们在 Discord 中有一个 #translations 频道;在那儿介绍自己,我们会邀请您加入翻译团队。

什么是 BeeWare?

BeeWare 并不是一个单独的产品、工具或库 (library),它是一系列工具和库的集合:每个工具和库都能协同工作,帮助您编写跨平台、具有本地图形用户界面的 Python 应用程序。它包括:

  • Toga,一个跨平台的 widget (小部件,控件) 工具包;

  • Briefcase,一个用于将Python项目打包为可分发的成品,可以发送给最终用户的工具;

  • 库(如 Rubicon ObjC),用于访问平台原生库的库;

  • 预编译的Python构建版本,可在官方Python安装程序不可用的平台上使用。

在这个教程中,我们将使用所有这些工具,但作为用户,你只需要与前两个(Toga和Briefcase)互动。然而,每个工具也可以单独使用 - 例如,你可以使用Briefcase部署应用程序,而不使用Toga作为GUI工具包。

BeeWare套件可用于:macOS、Windows、Linux(使用GTK);在移动平台如Android和iOS;以及Web上。

让我们开始吧!

准备好亲身体验 BeeWare 了吗? 让我们用 Python 构建一个跨平台应用程序!