1. XenForo 1.5.14 中文版——支持中文搜索!现已发布!查看详情
  2. Xenforo 爱好者讨论群:215909318 XenForo专区

新闻 Kivy 1.8.0 发布,跨平台 Python 应用开发框架 下载

本帖由 漂亮的石头2015-01-03 发布。版面名称:软件资讯

  1. 漂亮的石头

    漂亮的石头 版主 管理成员

    注册:
    2012-02-10
    帖子:
    486,020
    赞:
    46
    Kivy 1.8.0 发布,此版本是第一个支持 Python 3.3 和 Python 2.7 的版本,现已提供下载

    Kivy 1.8.0 主要改进:

    - Python 3.3 支持

    - 新多媒体播放器 GstPlayer,基于 Gstreamer 1.0

    - 滚动视图功能增强,支持更平滑的滚动,默认使用矩阵转换

    - 可以简单的使用 `disabled` 属性禁用部件

    - 文本输入现在支持选项处理

    - 新部件

    - ActionBar: Mimics Android’s own ActionBar appearance and
    mechanisms
    - Behaviors: ButtonBehavior, ToggleButtonBehavior, DragBehavior,
    just subclass a behavior to an existing widgets, and you get the
    behavior! (eg. class ImageButton(ButtonBehavior, Image))
    - PageLayout: A simple multi-page layout allowing flipping through
    pages using borders
    - SandBox (experimental): Runs itself and its children in an
    exception-catching sandbox

    完整改进列表请看发行说明

    --
    Kivy Team
    http://kivy.org/#aboutus


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

    [​IMG]

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

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

    [​IMG]

    示例代码:



    from kivy.app import Appfrom kivy.uix.button import Buttonclass TestApp(App):def
    build(self):return Button(text='Hello World')TestApp().run()

    Kivy 1.8.0 发布,跨平台 Python 应用开发框架下载地址
     
正在加载...