跨平臺 Python 應用開發框架,Kivy 1.6.0 發布

jopen 11年前發布 | 12K 次閱讀 Python

Kivy是一個開源工具包能夠讓使用相同源代碼創建的程序能跨平臺運行。它主要關注創新型用戶界面開發,如:多點觸摸應用程序。Kivy還提供一個多點觸摸鼠標模擬器。

Kivy基于Cython(C extensions for Python)構建,所以開發需要懂得Python語言。當前支持的平臺包括:Linux、Windows、Mac OS X和Android。

Kivy擁有能夠處理動畫、緩存、手勢、繪圖等功能。它還內置許多用戶界面控件如:按紐、攝影機、表格、Slider和樹形控件等。

Kivy 是一套 Python 下的跨平臺快速應用開發框架,對于多點觸控有著良好的支持。

Kivy 依據允許商業使用 LGPLv3 協議發布,支持 Linux, Windows, MacOSX, Android 和 iOS 平臺,原生支持各個平臺的輸入設備協議,包括多點觸控;其圖形核心圍繞 OpenGL ES2 構建,可以充分利用目標平臺的 GPU 加速。其 1.6.0 版本帶來了如下特性:

  • 允許自定義頂點類型,初步實現 3D 支持。
  • 支持材質平整化,在 PowerVR 設備上支持 PVRTC 壓縮算法。
  • 文本渲染引擎改善,微調核心文本標簽空間。

適用于多個 Linux 發行版及 Win 和 OS X 的下載

1.6.0 版本發布公告

Android 版本演示

iOS 下使用 Kivy 編寫的游戲

注意:當前 Ubuntu PPA 中的版本與倉庫中的 Cython 有兼容性問題,正在處理。

via LinuxToy

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!