原创: 星安果 AirPython
kivy 语言通过编写界面 UI,然后利用 Python 定义一些业务逻辑,可以移植很多功能模块到移动端直接执行。
下面对 kivy 常见用法做一个汇总。
1、什么是 kivy?
kivy 是一个开源跨平台的 Python UI 框架,就可以快速开发 PC、移动端的 GUI
kivy 基于 Python,采用 Python 和 CPython,界面代码和业务逻辑代码相互分离。
2、Hello World 怎么写?
在 pycharm 中编写 kivy 代码块前,需要在虚拟环境内安装 kivy 依赖库。
pip3 install kivy
然后,定义一个 kivy.app.py App 类的子类,重写 build 方法。
from kivy.app import Appclass MyApp(App): def build(self): """ 实现父类的build()方法 :return: """ pass
接着新建一个控件实例,作为应用的根控件返回。
from kivy.uix.label import Labeldef build(self): """ 把build()方法实现为返回一个控件实例(这个控件的实例也就是你整个应用的根控件) :return: """ # 在这个方法里面使用了Label控件 return Label(text="Hell