Quick search

Table Of Contents

Kivy framework(翻訳済み)

Kivyはマルチタッチアプリケーションを開発するためのオープンソースライブラリです。 Kivyはクロスプラットフォーム(Linux / OSX / Windows / Android / iOS)で、MIT ライセンス でリリースされています。

Kivyは多くのマルチタッチ入力デバイス、マルチタッチ対応のwidgetライブラリ、およびハードウェアアクセラレーションされたOpenGLによる描画のネイティブサポートを備えています。 Kivyは可能な限り迅速かつ簡単にインタラクティブなアプリケーションを作成することに集中できるように設計されています。

Kivyを使うとPythonの動的な性質をフル活用できます。 アプリケーションに統合できる高品質で無料のライブラリが何千もあります。 同時にパフォーマンス重視の部品は Cython を使用して実装されます。

より詳しい情報は http://kivy.org を見てください。

kivy.require(version)[ソース]

Requireを使用してKivyアプリケーションを実行するために必要な最小バージョンを確認できます。 たとえば次のようにアプリケーションコードを開始できます:

import kivy
kivy.require('1.0.1')

ユーザーが指定されたバージョンより古いバージョンのKivyを使用してアプリケーションを実行しようとすると、例外が発生します。

Kivyのバージョン文字列は次のように構成されます:

X.Y.Z[-tag[-tagrevision]]

X is the major version
Y is the minor version
Z is the bugfixes revision

tag はオプションですが、 ‘dev’、 ‘alpha’、または ‘beta’のいずれかです。 tagrevisionはタグのリビジョンです。

警告

-dev以外のタグ付きのバージョンを求めてはいけません。 現在のKivyのバージョンが-devではないが、決して例外を発生させないならば、 ‘dev’バージョンを尋ねるだけでユーザに警告するでしょう。 tagrevisionを持つバージョンを求めてはいけません。

kivy.kivy_configure()[ソース]

Kivyのポストコンフィギュレーションを呼び出します。 この関数はウィンドウを自分で作成する場合に呼び出す必要があります。

kivy.kivy_register_post_configuration(callback)[ソース]

kivy_configure()が呼び出されたときに呼び出される関数を登録します。

警告

内部での使用のみです。

kivy.kivy_options = {'spelling': ('enchant', 'osxappkit'), 'audio': ('gstplayer', 'pygame', 'ffpyplayer', 'sdl2', 'avplayer'), 'text': ('pil', 'sdl2', 'pygame', 'sdlttf'), 'video': ('gstplayer', 'ffmpeg', 'ffpyplayer', 'null'), 'camera': ('opencv', 'gi', 'avfoundation', 'android'), 'image': ('tex', 'imageio', 'dds', 'sdl2', 'pygame', 'pil', 'ffpy', 'gif'), 'window': ('egl_rpi', 'sdl2', 'pygame', 'sdl', 'x11'), 'clipboard': ('android', 'winctypes', 'xsel', 'xclip', 'dbusklipper', 'nspaste', 'sdl2', 'pygame', 'dummy', 'gtk3')}

Kivyのグローバル設定のオプション

kivy.kivy_base_dir = 'c:\\users\\hddwm\\appdata\\local\\programs\\python\\python35-32\\lib\\site-packages\\kivy'

Kivyのディレクトリ

kivy.kivy_modules_dir = 'c:\\users\\hddwm\\appdata\\local\\programs\\python\\python35-32\\lib\\site-packages\\kivy\\modules'

Kivyのモジュール群のディレクトリ

kivy.kivy_data_dir = 'c:\\users\\hddwm\\appdata\\local\\programs\\python\\python35-32\\lib\\site-packages\\kivy\\data'

Kivyのデータデータディレクトリ

kivy.kivy_shader_dir = 'c:\\users\\hddwm\\appdata\\local\\programs\\python\\python35-32\\lib\\site-packages\\kivy\\data\\glsl'

Kivyのglslシェーダーのディレクトリ

kivy.kivy_icons_dir = 'c:\\users\\hddwm\\appdata\\local\\programs\\python\\python35-32\\lib\\site-packages\\kivy\\data\\icons\\'

Kivyのアイコンのコンフィグパス(最後の”はとらないでください)

kivy.kivy_home_dir = ''

Kivyのユーザホームストレージディレクトリ

kivy.kivy_config_fn = ''

Kivyの設定ファイル名

kivy.kivy_usermodules_dir = ''

Kivyのユーザーモジュールディレクトリ