このカテゴリではPython+Kivy入門 kv言語でGUI開発の記事がまとまってます。kvファイルでkv言語を使用したkivyアプリの作成方法について書いています。
Python + Kivy入門 kv言語でGUI開発 目次
Python+Kivy入門 kv言語でGUI開発:前置きと動作環境
PythonとKivyの開発環境構築
Python+Kivyのインストール方法と仮想環境の構築
Kivyで日本語を表示する4つの方法(システムフォント変更方法など)
Kivyアプリの書き方~チュートリアル~
kvファイルを使用したkv言語(Kivy言語)
kvファイルを使用したkv言語の書き方~チュートリアル~
kv言語のルートウィジェットとルールの違い
kv言語のクラスルールとルールの使い方
kv言語のroot・self・app・app.rootを使ってウィジェットを参照する
kv言語のidを使ってウィジェットを参照する方法
kivyアプリの内部がどう実行されているかライフサイクルを確認する
kv言語のidsが参照できないケース
画面遷移に使える動的クラスルールでテンプレートを使う
Kivyアプリ
Kivyアプリのウィンドウサイズやタイトルを設定するWindowクラスの設定一覧
Kivyでpopup画面を表示するサンプルコード
KivyのScreenManagerを使って画面遷移をする方法
Kivyのイベント1:on_touch_downの正しい書き方とイベントの仕組み
Kivyのイベント2:Propagation(伝播)のBubblingとcapturingの仕組み
Kivyのイベント3: カスタムイベントの作成方法とEventDispatcherクラス
Kivyのイベント4: on_pressとカスタムイベントのPropagation(伝播)
Kivyのウィジェット
ウィジェットの共通設定
kv言語のsize_hintの使い方。ウィジェットのサイズを設定する
kv言語のテキストを装飾するtext関連の設定とマークアップ
レイアウトウィジェット
Kivyアプリのパッケージ化
Buildozerのインストール方法Python3.12対応完全手順(Windows11)
KivyアプリをBuildozerでAPKやAABに変換する方法
BuildozerのAndroid apk作成のspecファイルの書き方