Skip to content
/ kivy_zh Public
forked from kivy/kivy

Python 建立和发布桌面系统和移动系统使用的应用程序开源 UI 开发框架

License

Notifications You must be signed in to change notification settings

pydojo/kivy_zh

 
 

Repository files navigation

Kivy

创新用户接口才让容易变现实。

Kivy 是一个开源项目,跨平台的 Python 框架,对于应用开发来说是一种创新,包含多触点用户接口。 我们的目标是让交互式设计和快速原型工程变得简单实用, 同时让你所写的代码具有可复用性和可部署性。

Kivy 使用 Python 和 Cython 写的, 依据 OpenGL ES 2 基础之上,支持多种输入设备,并具有大量挂件库。 使用相同的源代码收集机制,你可以针对 Windows, macOS, Linux, Android 和 iOS 操作系统来进行开发和部署。所有 Kivy 的挂件都支持多触点功能。

Kivy 隶属 MIT 协议,由很棒的社区主动开发, 多项目管理支持由 Kivy 组织机构 负责。

Coverage Status Build Status Build status Bountysource Backers on Open Collective Sponsors on Open Collective

安装、文档和示例

提供了大量安装指令与教程,以及通用技术文档和 API 参考手册, 这些信息都可以在 https://kivy.org/docs 网址上找到。 一份 PDF 版本 也供使用。

Kivy 移交了许多示例,对于教学来说很有帮助,在 examples 文件夹中就可以找到。

支持

如果需要帮助,你可以通过我们的邮件清单来寻求帮助:

我们也提供了讨论频道:

贡献

我们热爱拉取请求后用描述性思想来讨论。 查看我们的 贡献指导 并 随着灵感来提升 Kivy。

下面的邮件清单和讨论频道仅用来讨论开发 Kivy 框架和姊妹项目话题:

讨论频道:

姊妹项目

  • 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 协议条款之下。

贡献者

本项目的存在要感谢所有做出贡献的人们。 [贡献者们]。

赞助人

感谢那些赞助者们! 🙏 [成为一名赞助者]

赞助商

支持本项目的赞助商的品牌会显示在这里,每个商标都会链接到赞助商的主页。 [成为一名赞助商]

About

Python 建立和发布桌面系统和移动系统使用的应用程序开源 UI 开发框架

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 68.5%
  • Cython 23.4%
  • C 7.3%
  • Objective-C 0.3%
  • Shell 0.2%
  • Emacs Lisp 0.2%
  • Other 0.1%