Python 3.8使用 Kivy入门教程

Python 3.8使用 Kivy入门教程

Kivy是开源Python库,Kivy的主要架构由Kivy组织开发。

Kivy 是一套用于跨平台快速应用开发的开源框架,只需编写一套代码,便可运行于各大桌面及移动平台上(包括 Linux, Windows,OS X, Android, iOS, 以及 Raspberry Pi) Kivy 采用 Python 和 Cython(Python的C语言扩展)编写。

Kivy能够处理动画、缓存、手势、绘图等功能。它还内置许多用户界面控件如:按纽、摄影机、表格、Slider和树形控件等。Kivy支持多点触摸应用程序开发,还提供一个多点触摸鼠标模拟器。

通过 kivy 提供的打包工具,你可以将 kivy 程序打包,运行到不同的平台上,包括各大主流的桌面系统和手机上(如 Android, iOS)。

 

Kivy官网 https://kivy.org/#home

 

Windows中安装Kivy

启动 Windows 命令行窗口

按 Windows 徽标 + R,输入 cmd,再按回车启动 Windows 命令行窗口

 

先说明一点,下面命令中的参数-3.8不是必须的,3.8代表Python版本,用两位即可多余的部分舍弃如3.7.4,取3.7。因为我的系统中安装了多个Python版本,要为这个版本安装。

先安装 kivy 依赖,在cmd中依次输入

py -3.8 -m pip install docutils pygments pypiwin32 kivy.deps.sdl2 kivy.deps.glew

py -3.8 -m pip install kivy.deps.gstreamer

再安装 kivy,在cmd中输入

对于Python 3.8版本安装(参见https://stackoverflow.com/questions/60553983/install-kivy-python-on-3-8-2 )输入:py -3.8 -m pip install kivy[base] kivy_examples --pre --extra-index-url https://kivy.org/downloads/simple/

【对于早期版本3.5X ~ 3.7X,如Python 3.7可输入:py -3.7 -m pip install kivy

再输入示例(可选):py -3.7 -m pip install kivy_examples 】

参见下图:

用一个简单的例子,验证 kivy 安装是否成功

在 Python IDLE 中,依次输入下面的代码(注意缩进)

from kivy.app import App

from kivy.uix.button import Button

class TestApp(App):

    def build(self):

        return Button(text='Hello Kivy!')

TestApp().run()

 

成功!

可使用Esc键关闭之运行界面。

 

大多数 kivy 应用程序结构如下:

from kivy.app import App

 

class TutorialApp(App):

    def build(self):

        return

TutorialApp().run()

 

更多的例子及参考

http://www.tastones.com/stackoverflow/kivy/getting-started-with-kivy/

 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

学习&实践爱好者

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值