|
KivyはPythonのNUI(Natural User Interface)でのマルチタッチアプリケーション開発のためのオープンソースライブラリである。動作環境はAndroid、iOS、Linux、MacOS X、Windowsである。MITライセンスで配布されているフリーのオープンソースソフトウェアである。 Kivyは様々なプラットフォームで動作するように開発が進められており、Raspberry Piもサポートされた。 特徴としては以下のとおりである。 *マウス、キーボード、TUIO、OS固有のマルチタッチイベントなど広範な入力への対応 *OpenGL ES 2のVertext Buffer Objectとshadersを使用したグラフィックライブラリ *マルチタッチ対応のさまざまなウィジェット *カスタムウィジェットを容易にデザインするための中間言語Kv KivyはPyMTにあるプロジェクトにおいて革新的なものである。 == コード == ボタン一つの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() 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Kivy」の詳細全文を読む スポンサード リンク
|