第一章 Python Kivy 学习 -- Kivy介绍及环境安装

本文介绍了Python库Kivy,它用于构建跨平台的触摸应用,支持台式机、iOS和Android设备。内容包括Kivy的基本概念、在不同设备上的应用以及详细的安装步骤,包括kivy包的安装和在Windows上打包为Android应用所需的额外步骤。此外,还提供了多个参考资料链接,帮助读者深入学习和实践。
摘要由CSDN通过智能技术生成

系列文章目录

第一章 Python Kivy 学习 – Kivy介绍及环境安装
第二章 Python Kivy 学习 – Kivy项目开发原理(待编辑)
第三章 Python Kivy 学习 – Kivy官方入门教程Pong Game



第一章 Python Kivy 学习 – Kivy介绍及环境安装

Kivy是python环境下 TUIO(有形用户界面对象) 的台式电脑,移动手机,pad,电视等终端应用的包。


一、Kivy介绍

使用 Kivy,您可以创建在以下设备上运行的应用程序:

  • 台式电脑:macOS、Linux、Windows。
  • iOS 设备:iPad、iPhone。
  • 安卓设备:平板电脑、手机。
  • 任何其他支持 TUIO(有形用户界面对象)的支持触控的专业/自制设备。

Kivy 使您可以自由地编写一次代码并使其在不同平台上按原样运行。

随着您继续阅读本指南,您将使用 Kivy:

学习:使用 Kivy 语言编程的基础知识。

探索:Kivy 框架。

创建:一个简单的跨平台应用程序。

包装:供您选择的平台。

二、Kivy安装步骤

1、安装kivy包

参考教程: https://blog.csdn.net/bmzk123/article/details/98997788

声明:本人运行的环境已经预先安装了python3.X及Anaconda 、PyCharm 三款应用,请参考使用。

依次在环境中运行如下代码(示例):

pip install Cython # 安装前置包
pip install "kivy[base] @ https://github.com/kivy/kivy/archive/master.zip" # 安装kivy完整版

安装后目录文件:
在这里插入图片描述

2.安装编译打包文件

到此已可以创建一个最简单的窗口程序,但是它是windows程序,要打包为安卓应用,还需要有两种方法,一种是buildozer,还有一种是python-for-android 都可以实现Android的应用打包。

本文介绍python python-for-android

pip install python-for-android # 安装

安装后还需要安装如下依赖包才可运行

conda install git
conda install ant
conda install python2
pip install cython # (can be installed via pip)
conda install a Java JDK # (e.g. openjdk-8)
conda install zlib # (including 32 bit)
conda install libncurses # (including 32 bit)
pip install unzip
pip install virtualenv # (can be installed via pip)
conda install ccache # (optional)
conda install autoconf # (for ffpyplayer_codecs recipe)
conda install libtool # (for ffpyplayer_codecs recipe)
conda install cmake # (required for some native code recipes like jpeg’s recipe)

文档及参考资料:

kivy编译官方教程 https://kivy.org/doc/stable/guide/packaging-android.html
参考安装buildozer : https://blog.csdn.net/davied9/article/details/93361566
参考安装环境 :https://www.cnblogs.com/CoXieLearnPython/p/9231949.html
参考安装环境及app制作: https://blog.csdn.net/xj032w2j4ccjhow8s8/article/details/78737207
参考Kivy 中文文档翻译1.0.8: https://www.jianshu.com/p/0e75e737ee72
参考:kivy教程参考: https://www.jianshu.com/p/f39d3a67a7e2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值