赞
踩
Kivy 是一个开源、跨平台的Python 框架,用于开发利用创新的多点触控用户界面的应用程序。目的是允许快速、轻松的交互设计和快速原型设计,同时使您的代码可重用和可部署;
一次开发,Windows、Linux、macOS、Android 和 iOS上都能运行
github地址:
https://github.com/yuanxiaoming8899/kivy
国内源代码地址:
http://www.gitpp.com/yuanxiaoming/kivy
Kivy的介绍
Kivy 是一款使用 Python 编写的开源 UI 框架,主要用于构建移动应用程序。它适用于各种平台,如 Android、iOS、Windows、MacOS 等。Kivy 提供了丰富的功能,使得开发人员能够快速构建多平台应用,节省开发时间。
Kivy 的主要特点如下:
1. 跨平台:Kivy 支持多种操作系统,包括 Android、iOS、Windows、MacOS 等,使得开发者只需编写一次代码,即可适应多种设备。
2. 易于上手:Kivy 的 API 设计简洁,开发者能够快速掌握并开始创建自己的应用。
3. 丰富的组件:Kivy 提供了丰富的 UI 组件,如按钮、文本框、滑块、滚动视图等,方便开发者构建美观且功能齐全的应用。
4. 自带布局管理器:Kivy 自带了多种布局管理器,如 BoxLayout、GridLayout、FlexLayout 等,便于开发者根据需求进行界面布局。
5. 事件处理:Kivy 提供了完善的事件处理机制,如触摸、点击等,使得开发者能够轻松处理用户交互事件。
6. 适用于 Python3:Kivy 支持 Python3,使得开发者能够利用 Python3 的丰富库和生态进行开发。
7. 社区活跃:Kivy 拥有一个活跃的社区,开发者可以在社区中寻求帮助、分享经验和解决问题。
综上所述,Kivy 是一款强大的 Python 开源 UI 框架,适用于开发多平台移动应用。如果你想要用 Python 编写手机应用,Kivy 是一个值得考虑的选择。
如何安装使用
Kivy 版本2.2.1的安装。请在此处阅读变更日志。对于其他 Kivy 版本,请从左上角的下拉列表中选择文档。
Kivy 2.2.1 正式支持 Python 版本3.7 - 3.11。
安装 Kivy 最简单的方法是使用pip
,它使用 预编译的wheel(如果可用)安装 Kivy,否则从源代码安装。
Kivy为 Windows、macOS、Linux 和 RPi 上支持的 Python 版本提供预编译的轮子。
如果没有可用的轮子,pip
将从源构建软件包(即在* BSD 上)。
或者,如果上面未列出较新的 Python 版本,或者如果轮子无法工作或无法正常运行,则需要从源代码安装。
在 RPi 上,当使用 32 位操作系统时,通过PiWheels项目为 Python 3.7 (Raspberry Pi OS Buster) 和 Python 3.9 (Raspberry Pi OS Bullseye) 提供轮子。对于其他 Python 版本,在 32 位操作系统上,您需要从源代码安装。
在安装 Kivy 之前,需要预先安装Python 和 pip 。然后,启动一个具有 可用 Python 的新终端。在终端中,更新和其他安装依赖项,以便您拥有最新版本,如下所示(对于 Linux 用户,您可能需要替换并在虚拟环境之外的后续命令中添加一个标志):
pip
python3
python
--user
python -m pip install --upgrade pip setuptools virtualenv
为您的 Kivy 项目创建一个新的虚拟环境 。虚拟环境将防止与其他 Python 版本和包可能发生的安装冲突。它是可选的,但强烈推荐:
kivy_venv
创建在当前目录中命名的虚拟环境:
python -m virtualenv kivy_venv
激活虚拟环境。每次启动新终端时,您都必须从当前目录执行此步骤 。这将设置环境以便kivy_venv
使用新的 Python。
对于Windows 默认 CMD,在命令行中执行以下操作:
kivy_venv\Scripts\activate
如果您使用的是Windows上的 bash 终端,请执行以下操作:
source kivy_venv/Scripts/activate
如果您使用的是linux或macOS,请执行以下操作:
source kivy_venv/bin/activate
您的终端现在应该在路径前面加上类似 的内容(kivy_venv)
,表明kivy_venv
环境处于活动状态。如果没有这样说,则虚拟环境未处于活动状态,并且以下内容将不起作用。
准确、详细安装教程请参考:
https://kivy.org/doc/stable/gettingstarted/installation.html
github地址:
https://github.com/yuanxiaoming8899/kivy
原文链接:
Kivy:用Python编写的开源UI框架,可开发Windows、Linux、macOS、Android 和 iOS上的APP
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。