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_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のユーザーモジュールディレクトリ
- Animation(翻訳済み)
- Application (翻訳中)
- Asynchronous data loader
- Atlas
- Cache manager
- Clock object(翻訳ずみ)
- Compatibility module for Python 2.7 and > 3.3
- Configuration object
- Context
- Event dispatcher
- Factory object
- Geometry utilities
- Gesture recognition
- Interactive launcher
- Kivy Base
- Logger object
- Metrics
- Multistroke gesture recognizer
- Parser utilities
- Properties
- Resources management
- Support
- Utils
- Vector
- Weak Method
- Weak Proxy