Kivy

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 位操作系统上,您需要从源代码安装。

设置终端和 pip 

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

推荐链接

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: