欢迎来到 BeeWare 教程!¶
用 Python 编写。随处运行。
欢迎来到 BeeWare!在本教程中,我们将使用 Python 构建一个图形用户界面,并将其部署为桌面应用程序、移动应用程序和单页网页应用程序。我们还将探讨如何使用 BeeWare 工具执行应用程序开发者需要做的一些常见任务,例如测试你的应用。
这是机器翻译!
本教程版本由机器翻译生成。我们知道这并不理想,但我们认为糟糕的翻译总比没有翻译好。
如果您想帮助改进翻译,请联系我们!我们在 Discord 中有一个
#translations 频道;在那儿介绍自己,我们会邀请您加入翻译团队。
什么是 BeeWare?¶
BeeWare 并不是一个单独的产品、工具或库 (library),它是一系列工具和库的集合:每个工具和库都能协同工作,帮助您编写跨平台、具有本地图形用户界面的 Python 应用程序。它包括:
- Toga,一个跨平台部件工具包;
- Briefcase,一个用于将 Python 项目打包为可分发给最终用户的的成品的工具;
- 用于访问平台原生库的库(如 Rubicon ObjC);
- 预编译的 Python 版本,可在官方 Python 安装程序不可用的平台上使用。
在这个教程中,我们将使用所有这些工具,但作为用户,你只需要与前两个(Toga 和 Briefcase)互动。然而,每个工具也可以单独使用 - 例如,你可以使用Briefcase部署应用程序,而不使用 Toga 作为 GUI 工具包。
BeeWare 套件可用于 macOS、Windows、Linux(使用GTK)上;在移动平台如 Android 和 iOS 上;以及在 Web 上。
让我们开始吧!¶
准备好亲身体验BeeWare了吗?让我们用Python构建一个跨平台应用程序!.