Table Of Contents
Layouts(翻訳済み)¶
Layoutsは特定の記法でwidgetを配置するために用いられるコンテナです。:
AnchorLayout
:Widgetは、「top」、「bottom」、「left」、「right」または「Center」に固定することが可能です。
BoxLayout
:Widgetは「vertical」や「horizontal」の場合でも順番に配置されます。
FloatLayout
:Widgetの数に制限はありません。
RelativeLayout
:子に当たるウィジェットはレイアウトと比較して配置されます。
GridLayout
:widgetは、「rows」と「cols」のプロパティによって定義されるグリッドに配置されます。
PageLayout
:単純な複数ページのレイアウトをつくるのに用いられます。現在のページから他ページへの即時移動を可能にします
ScatterLayout
:- Widgets are positioned similarly to a RelativeLayout, but they can be translated, rotate and scaled.
StackLayout
:- Widgets are stacked in a lr-tb (left to right then top to bottom) or tb-lr order.
widgetをレイアウトに加える時、レイアウトのタイプによって以下の特性が装置のサイズと位置を決定するのに用いられます:
size_hint: 親に当たるスペースでウィジェットのサイズをパーセンテージとして定義します。その値は、範囲0.0 から 1.0(0.01 =親のサイズ(1%)の1/100と 1=同じサイズ(100%))に制限されます。
pos_hint: 親と比較してウィジェットを置くのに用いられます。
size_hint と pos_hint は値が何らかに決まる場合のみwidgetのサイズと位置を計算するのに用いられます。値を設定しない場合( None
)は、レイアウトはwidgetの位置・大きさを設定しません。その場合は直接、画面を見て値(x、y、幅、高さ)を指定できます。