前言

优质
小牛编辑
136浏览
2023-12-01

Kivy 是什么?

Kivy 是一个开源的 Python 框架,用于快速开发应用,实现各种当前流行的用户界面,比如多点触摸等等。

Kivy 可以运行于 Windows, Linux, MacOS, Android, iOS 等当前绝大部分主流桌面/移动端操作系统。

Kivy 基于 Python,界面文件和程序文件相互分离的设计思路,设计简洁优雅,语法易学,适合新人入门。

目前 Kivy 的官方文档还不算很完善,中文翻译版本之前也有过,但往往没有进行持续更新,或者内容覆盖不全面,所以我们这次来一个长期持久的跟进。同时期待你的参与!

如果你想参与进来,可以加入我们的 Kivy 交流QQ群号:248136053,也可以关注我的[知乎专栏](https://zhuanlan.zhihu.com/python-kivy)

从去年开始的Kivy 编程指南中文翻译项目,今天基本算是弄完了,把 Kivy Programming Guide 里面的全部内容翻译了一遍。

当然了,质量还是不怎么样好,所以希望大家多批评指正,我会尽快改正。

最开始用 Kivy 的时候,感觉有各种各样的 bug ,觉得安装和配置各种繁琐扯皮麻烦,心情也容易变得特别臭。

然后开始翻译文档的时候,也还是容易经常变得很暴躁,尤其是遇到一些原文的语法错误、逻辑错误、自己鬼扯也扯不通顺的地方等等。

但是后来我逐渐地开始钦佩这些创建了 Kivy 的人们,我意识到他们也跟我一样是一群热爱 Python 的人,想为更多的同样使用 Python 的开发者提供一个完整的工具链,以便于能更简洁轻快地实现跨平台开发。

所以,我觉得 Kivy 是一个因为热爱而驱动去追寻自由的项目,这也让我逐渐对 Kivy 产生了更多的好感。

事到如今我可能并不一定会有机会深入使用 Kivy 去开发,也依然希望 Kivy 能够发展壮大,生根发芽,开花散种,给更多的跟我一样初入门无所适从的新手一个友好又高效的选择。

我对 Kivy 官方文档的翻译,暂告一段落。后面的 API 翻译,有一位知乎上的朋友表示有兴趣进行,一位非常年轻有为的少年。看到现在的青少年人都有如此的学习动力和探索精神,不由得让我感慨时代发展之快,自己奔四的路上,还有幸结识了众多初升的太阳。我相信他们会在未来闪耀,那个时代一定更美好。