跳转至

BeeWare

写一次,部署到任何地方。

使用 Python 编写应用程序,并通过丰富的原生用户界面将其发布到 iOS、Android、Windows、macOS、Linux、Web 和 tvOS 平台。多平台应用,单一代码库,在每个平台上提供完全原生的用户体验。

一个代码库。多个应用程序。

BeeWare 允许您使用 Python 编写应用程序,并在多个平台上发布。无需使用多种编程语言重写应用程序。这意味着不存在构建工具、环境、兼容性等问题。

Python 原生工具…

Python 已经证明了自己是一门能力超强的语言–对于新手来说平易近人,而对于专家来说则功能强大。为什么不能在需要告诉计算机做某事的任何地方使用 Python?你的工具难道不应该利用 Python 作为一门语言的所有能力,而不仅仅是很好地映射到 C 语言绑定的部分吗?

…在移动与桌面…

现代计算不是在 80x25 的命令行窗口中进行的。它发生在具有丰富用户界面的手机、平板电脑和台式机上。难道您不应该能够在所有这些地方使用 Python,并利用这些平台的独特功能吗?

…表现得像本地程序一样。

最终用户不应该关心他们的工具是用什么语言编写的。而这首先要从外观和行为上像完全原生的工具。原生的外观,原生的行为,以原生应用程序的方式发布。为什么你的 Python 工具不能像原生工具一样适用呢?

这就是 BeeWare.

这就是 BeeWare 所提供的。这些工具可帮助您编写拥有丰富、原生的用户界面的 Python 代码;BeeWare 也包含可使这些代码在 iOS、Android、macOS、Linux、Windows、tvOS 等上运行所需库与支持代码。

开源

开源开发流程已被证明是开发强大可靠软件的最可靠方式。正因如此,整个BeeWare工具套件均采用BSD许可证,供所有人使用和修改

欢迎所有贡献

但这不仅仅是代码的问题。一个成功的软件项目需要文档、设计技巧、反馈和错误报告。BeeWare 社区认为,所有的贡献都是重要的,而不仅仅是在 GitHub 上提出的拉取请求。

多元性带来力量

多元化的社区才是强大的社区。这意味着接纳不同经验层次、不同背景、不同种族、信仰、取向和表达方式的人。BeeWare项目致力于打造并维护一个多元包容的社区。我们随时欢迎任何希望参与贡献的人加入,并严格执行行为准则作为保障。

作出贡献!

若这一切听来有趣,何不看看BeeWare项目,了解如何在开发Python应用时运用它们?或者,若您想贡献力量却从未参与过开源项目,不妨从我们的新手贡献者指南开始。 若您已准备好直接参与,请查阅文档或我们的贡献指南

保持联系!

在Mastodon上关注@beeware@fosstodon.org,或加入BeeWare爱好者邮件列表,获取项目相关的更新、提示、技巧和公告。

会员

BeeWare 由像您这样的用户支持!每一份微小贡献都至关重要:点击此处贡献

黄金会员

Anaconda logo Anaconda logo

最新消息

March 02: February 2026 Status Update

即将举办的活动

Nothing at the moment…

文档

一个 Python 原生、操作系统原生图形用户界面工具包。

将 Python 项目转换为独立的原生应用程序。

……等等。