使用Python和Kivy开发跨平台UI应用

2020-05-02  本文已影响0人  大器待成

Kivy是一套用于跨平台快速应用开发的开源框架,采用创新用户界面交互。只需要编写一套代码,就可运行于Linux、Windows、OS X、Android、iOS、和Raspberry Pi。Kivy从1.7.2版开始遵循MIT许可证,100%免费使用,并可以在商业产品中使用。

Kivy总体思想是:kv代码管界面,python代码管逻辑。

Hello World范例

from kivy.app import App
from kivy.uix.button import Button

class TestApp(App):
    def build(self):
        return Button(text='Hello World')

TestApp().run()
kivy01.png

Kivy安装

  1. 安装最新版的pip和wheel
pip install --upgrade pip wheel setuptools
  1. 安装依赖
pip install docutils pygments pypiwin32 kivy.deps.sdl2 kivy.deps.angle
pip install kivy.deps.gstreamer
  1. 安装kivy
pip install kivy

以上命令在Python3.8环境会出错,用以下命令代替:

pip install --pre --extra-index-url https://kivy.org/downloads/simple kivy[base]
  1. 安装kivy示例(可选):
pip install kivy_examples

参考网站

Kivy入门教程

Kivy API手册

sentdex大神的入门级教程

https://www.jianshu.com/p/f95576c03f5b

上一篇 下一篇

猜你喜欢

热点阅读