Kivy:用于UI开发的跨平台Python框架

2020-12-20 23:38:33

Kivy-开源Python库,用于快速开发利用创新用户界面的应用程序,例如多点触控应用程序。

Kivy可在Linux,Windows,OS X,Android,iOS和Raspberry Pi上运行。您可以在所有受支持的平台上运行相同的代码。

它可以本地使用大多数输入,协议和设备,包括WM_Touch,WM_Pen,Mac OS X Trackpad和Magic Mouse,Mtdev,Linux Kernel HID,TUIO。包含多点触控鼠标模拟器。

根据MIT许可证(从1.7.2开始)和LGPL 3的先前版本,Kivy是100%免费使用。该工具包是专业开发,支持和使用的。您可以在商业产品中使用它。

该框架是稳定的,并具有完善的API,以及可帮助您入门的编程指南。

图形引擎是基于OpenGL ES 2构建的,使用的是现代,快速的图形管线。

该工具包带有20多个小部件,全部高度可扩展。许多部分使用Cython用C编写,并通过回归测试进行了测试。

看看创建一个显示可操作按钮的简单Hello World应用程序有多么容易: 您也可以尝试通过Discord(在线聊天)与我们联系,但请确保在加入前阅读Discord规则。 连接到Discord 网站上来自Kivy的示例的所有屏幕截图均位于“公共领域”下。 图库中的所有屏幕截图均来自其各自所有者。 如果要使用内容,请先与他们联系。 Kivy是一个社区项目,由专业软件开发人员领导。 我们负责与社区一起开发和支持Kivy。 我们还为使用Kivy专业产品的公司提供服务。 马克·汉布罗(Mark Hembrow)是我们的第一个赞助商,他给了我们Mac Mac。 它用于所有构建系统:Windows / OS X和Ubuntu上的单元测试,以及构建HTML和PDF文档。 文森特·奥丁(Vincent Autin)担任该项目的设计师,特别是徽标。

许多人为Kivy做出了贡献,我们一直对发展我们的社区感兴趣。 如果您想在编写代码,改进文档,测试等方面提供帮助,或者只是捐款,请随时与我们联系。 以下是有关Kivy的谈话清单(如果您发表了谈话,请随时分享) 接口触觉和手机avec Kivy。 (幻灯片)2017年4月15日-Robert Niederreiter Meetup因斯布鲁克,奥地利 接口触觉和手机avec Kivy。 (幻灯片)2013年10月27日-法国史特拉斯堡的加布里埃尔·佩蒂埃·皮孔-fr 我们前往基维的旅程(幻灯片)2013年10月3日-南非开普敦的Richard Larkin PyconZA 2013 犹他州Python 2013年8月会议2013年8月8日-Jacob Kovac犹他州Python 2013年8月会议 Kivy Intro和Tutorial 2013年3月2日-Ben Rousch GrDevDay 2013在Grad Rapids,MI,美国。

计算机和嵌入式设备上的OpenGL和Python(幻灯片)2012年7月24日-Mathieu Virbel EuroPython 2012,位于意大利佛罗伦萨。 Kivy-适用于任何操作系统的Python UI库2012年4月28日-维尔纽斯的RokasAleksiūnasPyCon LT 2012 NIU en Python:Kivy(视频中从2:28:00开始),2011年11月28日,法国巴黎的加布里埃尔·佩蒂埃·拉坎汀 Spa mit自然用户界面和Python,2011年10月-Ernesto Rico Schmidt PyCon DE 2011 使用Kivy和Python的快速多点触控应用程序,2011年9月-KP Singh(kpsfoo),印度N Chadha PyCon 2011 适用于NUI的GLES2 Python框架2011年7月19日-Mathieu Virbel RMLL 2011,法国斯特拉斯堡 关于Kivy的闪电谈话,2011年6月22日-Mathieu Virbel Europython 2011,意大利佛罗伦萨