|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 八月未央 于 2014-1-25 23:50 编辑
Kivy是一个可用以快速创建新颖用户界面应用的开源Python库,比如可以用它来创建多点触摸的应用程序,它具备跨平台特性,目前发行有Windows、MacOS、Linux以及Android版本。作为一个开源框架,Kivy具备以下特性:A.百分百免费使用;B.基于 LGPL3协议 开源,对商业化应用友好;C.跨平台,支持Windows、MacOS、Linux以及Android;D.允许在不同的平台上运行同一套代码;E.稳定以及有完善的API文档;F.通过OpenGL ES 2.0对硬件进行加速;G.自然支持大部分的输入协议或者输入设备;H.基于Python的简单API……
-------------------------------------------------------------------------------------------------------------------------------------------------------
简单的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()
复制代码
运行结果:
-------------------------------------------------------------------------------------------------------------------------------------------------------
官方测试Demo:
-------------------------------------------------------------------------------------------------------------------------------------------------------
我最近在学小甲鱼的Python教程,感觉很有前途,咯咯。 {:7_155:}
{:7_175:}不过程序最终都要面对用户,不能总对着黑乎乎的Shell敲命令吧。所以有一个漂亮的UI是很重要的!
不晓得在哪里瞟见了Kivy框架,随便玩了一下。感觉创建一个Hello World程序界面貌似挺简单的。{:7_153:}
所以第一时间发出来给各位鱼油分享。{:7_148:}有兴趣的鱼油可以加入【Kivy框架技术交流群】一起学习交流。
-------------------------------------------------------------------------------------------------------------------------------------------------------
Kivy框架技术交流群[ (为毛毛没有图片链接)[b] ] 340288738[/b]
-------------------------------------------------------------------------------------------------------------------------------------------------------
Hello World例子源码:
-------------------------------------------------------------------------------------------------------------------------------------------------------
欲了解更多,请移步官[b]方网站[/b](有兴趣研究开发请入群):http://kivy.org/#home |
|