编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

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

wxchong 2024-09-16 07:09:10 开源技术 11 ℃ 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()

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入门教程:https://kivy.org/doc/stable/gettingstarted/intro.html

Kivy API手册:https://kivy.org/doc/stable/api-kivy.html

sentdex大神的入门级教程:https://www.youtube.com/playlist?list=PLQVvvaa0QuDe_l6XiJ40yGTEqIKugAdTy

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

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表