创新用户接口才让容易变现实。
Kivy 是一个开源项目,跨平台的 Python 框架,对于应用开发来说是一种创新,包含多触点用户接口。 我们的目标是让交互式设计和快速原型工程变得简单实用, 同时让你所写的代码具有可复用性和可部署性。
Kivy 使用 Python 和 Cython 写的, 依据 OpenGL ES 2 基础之上,支持多种输入设备,并具有大量挂件库。 使用相同的源代码收集机制,你可以针对 Windows, macOS, Linux, Android 和 iOS 操作系统来进行开发和部署。所有 Kivy 的挂件都支持多触点功能。
Kivy 隶属 MIT 协议,由很棒的社区主动开发, 多项目管理支持由 Kivy 组织机构 负责。
提供了大量安装指令与教程,以及通用技术文档和 API 参考手册, 这些信息都可以在 https://kivy.org/docs 网址上找到。 一份 PDF 版本 也供使用。
Kivy 移交了许多示例,对于教学来说很有帮助,在 examples
文件夹中就可以找到。
如果需要帮助,你可以通过我们的邮件清单来寻求帮助:
我们也提供了讨论频道:
- 服务器 : https://chat.kivy.org
- 频道 : #support
我们热爱拉取请求后用描述性思想来讨论。 查看我们的 贡献指导 并 随着灵感来提升 Kivy。
下面的邮件清单和讨论频道仅用来讨论开发 Kivy 框架和姊妹项目话题:
讨论频道:
- 服务器 : https://chat.kivy.org
- 频道 : #dev
- Buildozer: 安装和苹果移动系统的通用 Python 打包器。
- Plyer: 依赖平台 APIs 的独立平台 Python 打包器。
- Pyjnius: 用 Python 动态访问 Java/Android 的 API。
- Pyobjus: 用 Python 动态访问 Objective-C/iOS API。
- Python for Android: 针对安装系统 建立和打包 Python 应用的工具链。
- Kivy iOS: 针对 iOS 苹果移动操作系统 建立和打包 Kivy 应用程序的工具链。
- Audiostream: 直接访问耳机和话筒的库。
- Kivy Designer: Kivy 的 UI 设计器。
- KivEnt: Kivy 的实体游戏引擎。
- Garden: 用户建立和维护挂件和库的项目。
- Oscpy: 一种快速测试 python2/3 的 OSC 项目。
- Kivy 发布在 MIT 协议条款之下。请参考 LICENSE 文件内容。
- 字体 Roboto 和 Roboto Mono 的提供都在 Apache License, Version 2.0 协议条款之下进行分发。 字体 DejaVuSans (用于虚拟键盘的字体) 协议可以在下面链接处看到 协议内容。
- 目前的 UI 设计已经满足了多触点主题 SVG 格式,并且在 LGPLv2.1 协议条款之下。
本项目的存在要感谢所有做出贡献的人们。 [贡献者们]。
感谢那些赞助者们! 🙏 [成为一名赞助者]
支持本项目的赞助商的品牌会显示在这里,每个商标都会链接到赞助商的主页。 [成为一名赞助商]