Open1

PythonでクロスプラットフォームなGUIアプリを作るフレームワーク「Kivy」を試す

kun432kun432

https://github.com/kivy/kivy

Kivy

Kivyは、デスクトップ、モバイル、組み込みプラットフォームを含むクロスプラットフォームで動作するGUIアプリを開発するためのオープンソースのPythonフレームワークです。

迅速かつ容易なインタラクションデザインと迅速なプロトタイピングを可能にしながら、コードの再利用性と展開性を実現することを目的としています。革新的なユーザーインターフェースを簡単に作成できます。

KivyはPythonとCythonで記述されており、OpenGL ES 2.0をベースに構築されています。さまざまな入力デバイスをサポートし、拡張性の高い(かつ拡張可能な)ウィジェットライブラリを備えています。同じコードベースを使用して、Windows、macOS、Linux(Raspberry Pi OSを含む)、Android、iOSをターゲットにすることができます。Kivyのすべてのウィジェットは、マルチタッチをサポートして構築されています。

KivyはMITライセンスで、活発な開発が行われている素晴らしいコミュニティによって開発されており、Kivy Organizationが管理する多くのプロジェクトによってサポートされています。

公式サイト
https://kivy.org/

ドキュメント
https://kivy.org/doc/stable/