Kivy 是一个开源 Python 框架,用于开发跨平台(包括桌面、移动和嵌入式平台)的 GUI 应用程序。
目的是允许快速、轻松的交互设计和快速原型设计,同时使您的代码可重用和可部署:创新的用户界面变得简单。
Kivy 使用 Python 和 Cython 编写,并基于 OpenGL ES 2.0 构建。它支持各种输入设备,并拥有广泛的(且可扩展的)小部件库。使用相同的代码库,您可以面向 Windows、macOS、Linux(包括 Raspberry Pi OS)、Android 和 iOS。所有 Kivy 小部件均支持多点触控。
Kivy 获得了 MIT 许可,由一个伟大的社区积极开发,并得到 Kivy 组织管理的许多项目的支持。
详细的安装说明以及教程和一般文档(包括 API 参考)可以在 https://www.kivy.org/docs 中找到。还提供 PDF 版本。
Kivy 附带了许多示例,可以在examples
文件夹中找到。
您在使用 Kivy 框架或其任何相关项目时遇到问题吗?有没有你不明白的错误?您是否想弄清楚如何使用它?我们有志愿者可以提供帮助!
最新的联系我们文档中列出了联系我们获取支持的最佳渠道。
我们喜欢拉请求和讨论新颖的想法。查看我们最新的贡献指南并随时改进 Kivy。
它提供了与核心开发人员和其他爱好者在线讨论开发的最佳场所的详细信息。
Kivy 团队管理着许多支持 Kivy 生态系统的其他项目。
为了培育一个开放和热情的社区,我们作为贡献者和维护者需要确保参与我们的项目和我们的姐妹项目对每个人来说都是一种无骚扰和积极的体验。至关重要的是,所有互动都必须以表达尊重、开放和感激的方式进行。
请查阅最新的行为准则。
这个项目的存在要感谢所有做出贡献的人。 [成为贡献者]。
感谢我们所有的支持者! [成为支持者]
特别感谢我们所有过去和现在的赞助商。通过[成为赞助商]支持该项目。
以下是我们当前的顶级赞助商。请点击查看他们的网站,并像他们支持我们一样支持他们。