<返回更多

用 Python 编写的开源 UI 框架,支持多个平台

2022-01-10    GitHub精选
加入收藏

《开源精选》是我们分享Github、Gitee等开源社区中优质项目的栏目,包括技术、学习、实用与各种有趣的内容。本期推荐的是一个用 Python/ target=_blank class=infotextkey>Python 编写的开源 UI 框架——kivy。

用 Python 编写的开源 UI 框架,支持多个平台

 

Kivy 是一个开源、跨平台的Python UI框架,可用于开发多点触控用户界面,Kivy使用Python和Cython编写,支持各种输入输出设备,并且拥有丰富的小部件库,支持在windowsmacOS、linuxAndroidIOS等平台上运行。

 

功能特性

用 Python 编写的开源 UI 框架,支持多个平台

 

安装 Kivy

在安装 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

用 Python 编写的开源 UI 框架,支持多个平台

 

一个简单的画图应用程序:
https://kivy.org/doc/stable/tutorials/firstwidget.html

用 Python 编写的开源 UI 框架,支持多个平台

 

 

 

该项目使用MIT开源协议,更多内容大家可自行前往阅读。

开源地址:https://github.com/kivy/kivy

声明:本站部分内容来自互联网,如有版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
▍相关推荐
更多资讯 >>>