Homebrewにて以下のコマンドを実行でkivyに必要な依存関係をインストール。pi...さて、今回はkivyのグリッドレイアウトを使った配置のあれこれです。GUIのボタンやラベルを思うように配置したい方は、少しクセのあるkivyの配置概念を頭に入れておくと格段にGUIツールは作りやすくなります。目次グリッドレイアウト(基本編)まずはグリッドレイアウトの基本の構成。以下のような2列構成のレイアウトを作成します。2列ソースコードは以下のようになります。以下のような3列構成のレイアウトを作成。=の値を3に変えるだけです。4列構成、5列構成...にしたい場合はここの数字を変更させてあげればOK。font_size=150))を加えるとどうなるのでしょうか。以下のようになります。2列+1要素もうお分かりですね。kivyのグリッドシステムの場合はself.add_widgetで要素を追加するたびに指定したカラム数を境に次の行へ折り返して配置されます。中央に2列にまたがるウィジェット「7」を作成したかった。kivyグリッドレイアウト2列にまたがる配置グリッドレイアウトの考え方グリッドレイアウトでウィジェットを真ん中に配置する考え方は以下の図を参考にしてもらうと分かりやすい。kivyグリッドレイアウト考え方まずベース層を1列で作成しておく。次に上位層を2列で作成し、この上位層をベース層に追加するというイメージ。この考え方を踏まえて実装したソースが以下のようになる。MainApp().run()この考え方を念頭に入れておくと、グリッドレイアウトを使って意図した配置を組み込む事ができそうですね。kivyの配置方法はグリッドレイアウト以外にもfloatlayout、boxlayout、stacklayout、relativelayout、anchorlayoutという方法もあります。目的にあったレイアウト法を駆使してkivyでGUIを開発していきましょう。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。ちゆりITエンジニアバイオ出身のITエンジニア。バイオ系大学院を卒業後一部上場のIT企業へ就職。