《开源精选》是我们分享Github、Gitee等开源社区中优质项目的栏目,包括技术、学习、实用与各种有趣的内容。本期推荐的是一个用 Python/ target=_blank class=infotextkey>Python 编写的开源 UI 框架——kivy。
Kivy 是一个开源、跨平台的Python UI框架,可用于开发多点触控用户界面,Kivy使用Python和Cython编写,支持各种输入输出设备,并且拥有丰富的小部件库,支持在windows、macOS、linux、Android 、IOS等平台上运行。
在安装 Kivy 之前,需要预先安装Python环境 和 pip。
使用pip安装:
python -m pip install --upgrade pip setuptools virtualenv
创建虚拟环境(可选):
虚拟环境将防止与其他 Python 版本和包发生安装冲突,这一步是可选的。
1. 创建kivy_venv在当前目录中命名的虚拟环境:
python -m virtualenv kivy_venv
2. 激活虚拟环境,每次启动新终端时,都必须从当前目录执行此步骤:
kivy_venvScriptsactivate
source kivy_venv/Scripts/activate
source kivy_venv/bin/activate
一个乒乓球游戏教程:
https://kivy.org/doc/stable/tutorials/pong.html
一个简单的画图应用程序:
https://kivy.org/doc/stable/tutorials/firstwidget.html
该项目使用MIT开源协议,更多内容大家可自行前往阅读。
开源地址:https://github.com/kivy/kivy