环境设置
下面简要介绍Kivy的安装方法,包括Mac,Linux和Windows系统。
Python
Kivy同时支持Python2和Python3,2020年Python2停止维护,建议使用Python3。
许多平台不需要单独安装Python:比如Mac OS上自带Python2,Windows上和Kivy打包在一起,Linux(尤其是Ubuntu)支持
apt-get
安装。
安装并运行Kivy
Kviy的最新稳定版本可以在官方网站找到。如下图所示:
下载安装包后,具体平台安装方法可以看图中第三列指令,简要介绍如下:
- Mac:
- 打开命令行窗口
- 执行
kivy
- Python提示符出现后输入
import kivy
- 如果安装顺利会出现
[INFO] Kivy v1.9.0
- Linux:
- 打开命令行窗口
- 执行
python
- Python提示符出现后输入
import kivy
- 如果安装顺利会出现
[INFO] Kivy v1.9.0
- Windows:
- 双击kivy.bat文件
- 执行
python
- Python提示符出现后输入
import kivy
- 如果安装顺利会出现
[INFO] Kivy v1.9.0
运行Kivy应用很简单:
- Mac上用
kivy main.py
- Linux上用
python main.py
- Windows上用
kivy.bat main.py
(或者把main.py拖到kivy.bat上运行)
Hello, Kivy
下面我们演示一个Kivy app的hello world
版。
代码
程序的入口是main.py
,代码如下:
1 2 3 4 5 6 7 8 9 |
from kivy.app import App class HelloApp(App): pass if __name__ == "__main__": HelloApp().run() |
布局
布局文件是应用类名的去掉App
的小写部分加.kv
,也就是hello.kv
,代码如下所示:
1 2 |
Label: text: 'Hello, Kivy' |
这里只用了一个Kivy标签部件Label
,属性是text
。布局文件用一种简洁、声明式的语言定义复杂的布局,后面会介绍。
运行程序,看到的界面如下所示:
下面就让我们开始Kivy之旅吧!Enjoy