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
- 滾動視圖功能增強,支持更平滑的滾動,默認使用矩陣轉換
- 可以簡單的使用
disabled屬性禁用部件
- 文本輸入現在支持選項處理</p>
- 新部件
- 新部件
- 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</p>Kivy是一個開源工具包能夠讓使用相同源代碼創建的程序能跨平臺運行。它主要關注創新型用戶界面開發,如:多點觸摸應用程序。Kivy還提供一個多點觸摸鼠標模擬器。
Kivy基于Cython(C extensions for Python)構建,所以開發需要懂得Python語言。當前支持的平臺包括:Linux、Windows、Mac OS X和Android。
Kivy擁有能夠處理動畫、緩存、手勢、繪圖等功能。它還內置許多用戶界面控件如:按紐、攝影機、表格、Slider和樹形控件等。
示例代碼:
from kivy.app import Appfrom kivy.uix.button import Buttonclass TestApp(App):def build(self):return Button(text='Hello World')TestApp().run()
來自:http://www.oschina.net/news/58443/kivy-1-8-0
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!