Python 的 UI 开发工具包 Kivy

Python 的 UI 开发工具包 Kivy

MIT
Python 查看源码»
跨平台
2011-08-05
小编辑

Kivy是一个开源工具包能够让使用相同源代码创建的程序能跨平台运行。它主要关注创新型用户界面开发,如:多点触摸应用程序。Kivy还提供一个多点触摸鼠标模拟器。

Kivy基于Cython(C extensions for Python)构建,所以开发需要懂得Python语言。当前支持的平台包括:Linux、Windows、Mac OS X和Android。

Kivy拥有能够处理动画、缓存、手势、绘图等功能。它还内置许多用户界面控件如:按纽、摄影机、表格、Slider和树形控件等。

示例代码:

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

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

TestApp().run()
的码云指数为
超过 的项目
加载中

评论(2)

英特那雄纳尔
英特那雄纳尔
@Kivy MIT 协议赞,andorid平台运行python的技术途径是Cpython-> 通过Pyrex -> C代码 -> 通过JNI -> andorid java sdk 库,效率还凑合。 Kivy
navyblue
navyblue
mark #Kivy#

Kivy 1.10.0 发布,Python 的 UI 开发工具包

Kivy 是一套专门用于跨平台快速应用开发的开源框架,对于多点触控有着非常良好的支持,不仅能让开发者快速完成简洁的交互原型设计,还支持代码重用和部署,无论是为 Windows、OS X、Linux 还...

2017/05/09 07:31

Kivy 1.9.1 发布,Python 的 UI 开发工具包

Kivy 1.9.1 发布,此版本是个稳定版本,详细更新内容请看更新日志,现已提供下载: http://kivy.org/#download 此版本主要是个 bug 修复版本,包括了大量 bug 修复,一些新特性和基础设施相关...

2016/01/03 07:25

Kivy 1.9.0 发布,Python UI 开发工具包

Kivy 1.9.0 发布,此版本最主要的内部改变在于,将转到 SDL2 作为窗口和其他后端供应商平台。 详细的更新信息请查看邮件列表声明。 下载地址如下: http://kivy.org/#download Kivy 是一个开...

2015/04/04 07:11

Kivy 1.8.0 发布,跨平台 Python 应用开发框架

Kivy 1.8.0 发布,此版本是第一个支持 Python 3.3 和 Python 2.7 的版本,现已提供下载。 Kivy 1.8.0 主要改进: - Python 3.3 支持 - 新多媒体播放器 GstPlayer,基于 Gstreamer 1.0 - 滚动...

2015/01/03 08:01

Kivy 1.6.0 发布,跨平台 Python 应用开发框架

Kivy 是一套 Python 下的跨平台快速应用开发框架,对于多点触控有着良好的支持。 Kivy 依据允许商业使用 LGPLv3 协议发布,支持 Linux, Windows, MacOSX, Android 和 iOS 平台,原生支持各个...

2013/05/07 08:06

没有更多内容

加载失败,请刷新页面

没有更多内容

暂无问答

kivy API

kivy.require(version) Require can be used to check the minimum version required to run a Kivy application. For example, you can start your application code like this: import kiv...

2012/10/20 22:57
267
0
『Python Kivy』Kivy and PyDev on Eclipse

今天突发奇想,想试试看看使用传说中的PyDev配Eclipse开发Kivy会怎么样~PS: 因为一直跟着官网的教程,使用“右键 发送到 kivy”这种方式来运行程序。 第一步,下载最新的Eclipse(这里我是使...

2016/07/05 10:12
57
0
斯坦福 CS229 机器学习中文讲义 翻译完成

斯坦福 CS229 机器学习中文讲义 第一部分到第三部分 第四部分 生成学习算法 第五部分 支持向量机 第六部分 学习理论 第七部分 正则化与模型选择 感知器和大型边界分类器 K 均值聚类算法 混合...

02/12 11:09
30
0
使kivy支持中文

kivy程序原生不支持中文显示,baidu了一下后发现了解决办法 1.copy一个中文字体到kivy目录下,比如复制C:\Windows\Fonts\msyh.ttf到.\kivy\kivy\data\fonts 2.修改以下文件中的DroidSans.ttf...

2015/12/04 11:46
524
0
『Python Kivy』官方乒乓球游戏示例解析

本篇文章用于对Kivy框架官方所给出的一个「乒乓球」小游戏的源码进行简单地解析。我会尽可能的将方方面面的内容都说清楚。在文章的最下方为官方所给出的这个小游戏的教程以及游戏源码。 由于...

2016/07/05 10:13
192
0
复杂性思维 中文第二版 翻译完成

复杂性思维 中文第二版 来源:Think Complexity 译者:飞龙 版本:2.5 自豪地采用谷歌翻译 在线阅读 PDF格式 EPUB格式 MOBI格式 代码仓库 赞助我 协议 CC BY-NC-SA 4.0 KivyCN 学习资源 Kivy...

2018/04/15 11:56
15
0
『Python Kivy』什么是Kivy,以及Hello world

由于近期突然想要搞一个跨平台的小项目,用于在手机与电脑上使用,所以在网上找了一些开发类似跨平台项目比较好的解决方案。而跟据Kivy官网上对其理念的说明,让我有了一些心动,所以就此写下...

2016/07/05 10:12
86
0
kivy-0

kivy安装

2014/04/04 12:30
71
0
Kivy安装记录

别死在安装的路上

2016/05/29 12:00
174
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部