一个开源的Python框架,用于开发跨平台工作的GUI应用程序,包括桌面、移动和嵌入式平台。
项目描述
Kivy
====
用于开发跨平台 GUI 应用,包括桌面、移动和
嵌入式平台。
目标是实现快速便捷的交互设计和快速原型设计
同时使您的代码可重用和可部署:创新的用户界面变得
更加简单。
Kivy 用 Python 和 Cython 编写,基于
OpenGL ES 2.0。它支持各种输入
设备,并拥有一个广泛(且可扩展)的控件库。使用相同的
代码库,您可以针对 Windows、macOS、Linux(包括树莓派 OS)、
Android 和 iOS。所有 Kivy 控件都支持多点触控。
Kivy 采用 MIT 许可证,由一个优秀的社区积极开发,并得到
由 Kivy 组织管理的许多项目的支持
。.
安装、文档和示例
详细的安装说明、教程和一般
文档,包括 API 参考,可以在 https://www.kivy.org/docs 找到。
还有一个 PDF 版本。
Kivy 随附许多示例,可以在 examples
文件夹中找到。
支持
您在使用 Kivy 框架或其相关项目时遇到困难吗?
遇到您不理解错误?您正在尝试弄清楚如何使用
它?我们有志愿者可以帮助您!
联系我们获取支持的最好渠道列在最新的
联系我们 文档中。
贡献
我们热爱拉取请求和讨论新颖的想法。查看我们的
最新贡献指南 并
随时改进 Kivy。
它详细说明了在线讨论开发与核心开发者和其他爱好者
的最佳位置。
兄弟项目
Kivy 团队管理着许多支持 Kivy 生态系统的额外项目。
。
-
Buildozer:一个开发工具,用于将 Python 应用程序转换为二进制软件包,
可在包括移动设备在内的多个平台上安装。
-
Plyer:一个平台无关的 Python API,用于访问各种平台的硬件功能(Android、iOS、
macOS、Linux 和 Windows)。
-
PyJNIus:一个用于使用 Java 本地接口 (JNI) 访问 Java 类的 Python 库。
-
Pyobjus:一个用于使用 Objective-C 运行时反射将 Objective-C 类作为 Python 类访问的
Python 模块。
-
Python for Android:一个开发工具,可以将 Python 应用程序打包成可在 Android 设备上运行的二进制文件。
-
Kivy iOS:一个工具链,用于编译在 iOS 上运行 Kivy 应用程序所需的库,并管理
创建Xcode项目。
-
Audiostream:用于直接访问麦克风和扬声器的库。
-
KivEnt:Kivy的基于实体的游戏引擎。
-
Oscpy:Open Sound Control (OSC) 网络协议的Python实现。
-
Garden:由用户创建和维护的小部件和库。
许可证
-
Kivy遵循MIT许可证发布。请参阅LICENSE文件。
-
提供的字体Roboto和Roboto Mono已获得许可,并根据Apache License,Version 2.0分发。
-
当前的UI设计已从Moblintouch主题的SVG文件中改编,并遵循LGPLv2.1许可证条款。
行为准则
为了培养一个开放和友好的社区,我们作为贡献者和维护者需要确保我们的项目和姐妹项目的参与对每个人来说都是没有骚扰和积极的体验。
所有互动都必须以尊重、开放心态和感激之情的方式进行。
请参阅最新的行为准则。
贡献者
本项目得益于
[成为贡献者]
感谢所有支持者!
🙏 [成为支持者]
赞助商
特别感谢.
所有过去的和现在的赞助商
通过以下方式支持此项目
[成为赞助商]
项目详情
下载文件
下载您平台对应的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源代码分布
构建分布
Kivy-2.3.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e8b8610c7f8ef6db908a139d369b247378f18105c96981e492eab2b4706c79d5 |
|
MD5 | 39f72216071c6b05c7622d5eb544633f |
|
BLAKE2b-256 | b08d262e921d3cdfdca4c0fba6834235aa2abb6d569f781924a850d191cd23f1 |
Kivy-2.3.0-cp312-cp312-win_amd64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 710648c987a63e37c723e6622853efe0278767596631a38728a54474b2cb77f2 |
|
MD5 | 537c2aad652399e27e37221eeefbef99 |
|
BLAKE2b-256 | f29579dce0bbfb66895c68f0844d54212149665b8b1d5e1247151fa9514055d9 |
Kivy-2.3.0-cp312-cp312-win32.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | cf0bccc95b1344b79fbfdf54155d40438490f9801fd77279f068a4f66db72e4e |
|
MD5 | 581f7e60858d5e6071131f08d8b6ecf8 |
|
BLAKE2b-256 | 8a18e287b46d3e0998c3cd02b8d436e5cc0bf6c48ff9524f23715fb387501037 |
Kivy-2.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6672959894f652856d1dfcbcdcc09263de5f1cbed768b997dc8dcecab4385a4f |
|
MD5 | 64146a540390df0f7cf67bdb17b5f793 |
|
BLAKE2b-256 | ceba3d9df24f504e23783f9be377f70f2cb8430ae1d67a437c5b8a5440d6d775 |
Kivy-2.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 521105a4ca1db3e1203c3cdba4abe737533874d9c29bbfb1e1ae941238507440 |
|
MD5 | 455c722a19bbb760aac12509e382e7d1 |
|
BLAKE2b-256 | 3737198850f839b56383b91471af9641b0fd6f70e188f2c6a0710147a1fbb426 |
Kivy-2.3.0-cp312-cp312-macosx_10_9_universal2.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7b1307521843d316265481d963344e85870ae5fa0c7d0881129749acfe61da7b |
|
MD5 | afacdbbc83846ff7a4975bed632a2885 |
|
BLAKE2b-256 | 53d27916fda4b13069db5b4e164bfce7d9f8dfaa03ad8b74ef95d75c9256968b |
Kivy-2.3.0-cp311-cp311-win_amd64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 33dca85a520fe958e7134b96025b0625eb769adfb8829359959c8b314b7bc8d4 |
|
MD5 | c0b20956b9e8eff079c7fe7dcea93cef |
|
BLAKE2b-256 | 417d31896c7d9e99a2d2cc03ebbffcb80114fca318b2b9ea1963eec2e9ef62b3 |
Kivy-2.3.0-cp311-cp311-win32.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d654aaec6ddf9ca0edf73abd79e6aea423299c825a7ac432df17b031adaa7900 |
|
MD5 | 6c6449b1e649bf25f1e0853ffd2aae9c |
|
BLAKE2b-256 | 04bb3080154a7caac49a9853c11012f2e760924ef672166e4fdf4863a225f815 |
Kivy-2.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7766baac2509d699df84b284579fa25ee31383d48893660cd8dba62081453a29 |
|
MD5 | ff1309a5232896fddfb45893fae5e6d6 |
|
BLAKE2b-256 | 21c695f74cb29f7c9d191ab77f2b3c45443fd844317f813cd1398ca5a83629b4 |
Kivy-2.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | bd3e923397779776ac97ad87a1b9dd603b7f1c911a6ae04f1d1658712eaaf7cb |
|
MD5 | 7e0a91b7cf3e5f79f884af692035757f |
|
BLAKE2b-256 | 78ef3beacbd7ee3f7b0352842f6debf40366ef7b17bbfa36dc5932ab54b97662 |
Kivy-2.3.0-cp311-cp311-macosx_10_9_universal2.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ec36ab3b74a525fa463b61895d3a2d76e9e4d206641233defae0d604e75df7ad |
|
MD5 | 6d8f3345aedc0247ae2923ebd9e57fa4 |
|
BLAKE2b-256 | 78a6e5fc5e60ad6de274f758407d1aa7983680d9c50ee837ea0f0cf95755ab3c |
哈希值用于 Kivy-2.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 199c30e8daeace61392329766eeb68daa49631cd9793bec9440dda5cf30d68d5 |
|
MD5 | 26992fc00d70ae951bc5ba3e80d69d68 |
|
BLAKE2b-256 | 908e774048d5997e17cbf49cb4441447e37e1ae25e64564d0be8698ac9cba060 |
哈希值用于 Kivy-2.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7492593a5d5d916c48b14a06fbe177341b1efb5753c9984be2fb84e3b3313c89 |
|
MD5 | d58bc99cbff2824d14bee23cd44d6da0 |
|
BLAKE2b-256 | f512d302e549526fa7819eb8af80f37d7f9bf40d691a2c9374d70b1c0030e9f4 |
哈希值用于 Kivy-2.3.0-cp310-cp310-macosx_10_9_universal2.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | fcd8fdc742ae10d27e578df2052b4c3e99a754e91baad77d1f2e4f4d1238917f |
|
MD5 | 5814b40ed95cda470bb2ecce501d6c5e |
|
BLAKE2b-256 | 3cbc2f76dd3416db4653070b47adef007329fafa8fce33d823780b1ddabf450f |
哈希值用于 Kivy-2.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3be8db1eecc2d18859a7324b5cea79afb44095ccd73671987840afa26c68b0c9 |
|
MD5 | 722759abccb4c2bfbcdaa7f91772e93c |
|
BLAKE2b-256 | 34ea3f51b937ba1d9834c0eb3628d434a4cd1361da710c7a3bbfccf7e9086510 |
哈希值用于 Kivy-2.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d79cb4a8649c476db18a079c447e57f8dbd4ad41459dc2162133a45cbb8cae96 |
|
MD5 | 139d1676b1c0b05a7b6a3c9121bf2406 |
|
BLAKE2b-256 | 6b1d65bb894e00a1dcfc3310ac031888972edcd82f54c57be3403f61223aaa76 |
哈希值用于 Kivy-2.3.0-cp39-cp39-macosx_10_9_universal2.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e8b91dfa2ad83739cc12d0f7bbe6410a3af2c2b3afd7b1d08919d9ec92826d61 |
|
MD5 | c7354182ee2b6ca7cd6dfc098733f178 |
|
BLAKE2b-256 | 51838a5bc11769e11d6e2c0addd8c6f284cbba1afe252d64b6adf50a9cd357db |
哈希值用于 Kivy-2.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3aa3e7ce4fbd22284b303939676c5ae5448bb1e4d405f066dfc76c7cf56595cd |
|
MD5 | 46712e9062507b14fb464e3536e354a3 |
|
BLAKE2b-256 | 8bc465294f6ce1ba00467daf355242528fe438433821227b318d288d131e9b51 |
哈希值 用于 Kivy-2.3.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | bb6191bb51983f9e8257356aa53a71ccff5b6cf92f0bdcd5756973a6ac4b4446 |
|
MD5 | a804ab8ede076b8a17bf3806c6751160 |
|
BLAKE2b-256 | de21a5a887cc5b87c679e006b7d6eacd5223f40b5d0fb39ea3278ecacf95d106 |
哈希值 用于 Kivy-2.3.0-cp38-cp38-macosx_10_9_universal2.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | da8dd7ade7b7859642f53c3f32e10513877ce650367b68591b3aaacb46dcf012 |
|
MD5 | 6e1e1337a2e06053bc224c11bc5f7132 |
|
BLAKE2b-256 | bbb0e3ea4f66677b8816e3e89d9c5f20a0ad7410cc9ef3bdd75103a967c93c49 |
哈希值 用于 Kivy-2.3.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 06c9b0a4bff825793e150e2cdbc823b59f635ce51e575d470d0fc3a06159596c |
|
MD5 | f40ba7bd84af3f487fbe61ea39a50e56 |
|
BLAKE2b-256 | 5664430d4a1ba80feb1b243a14935bbe03c5810b44b4dd8cc533dac1ef23fea4 |
哈希值 用于 Kivy-2.3.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8757f189d8a41a4b164150144037359405906a46b07572e8e1c602a782cacebf |
|
MD5 | dee92ab2f1343a6c8147074ac682a73f |
|
BLAKE2b-256 | ea2f15d9adbee2464b8eab63cc183b47e3e8a721ddad4e743872f2f141b5077a |