ウィジェットのサイズ指定
2015/10/24
Python 2.7.9, Kivy 1.9.0
w = Widget( size=(300,100),
size_hint=(None, None) )
sizeとともに、size_hintをNoneに設定しないと反映されない。
size_hintは親ウィジットに対する相対的な幅の度合いらしい。
ウィジットが2つあり、size_hintが1.0なら、50%の幅になる。
ウィジットが3つあり、それぞれのsize_hintが0.5, 1.0, 0.5なら、幅はそれぞれ25%, 50%, 25%になる。
基本的にsize_hintを使うため、絶対値で指定する場合はsize_hintをNoneにする必要があるということか。
Layout Understanding the size_hint Property in Widget
http://kivy.org/docs/api-kivy.uix.layout.html#understanding-the-size-hint-property-in-widget
Position/Size of widgets in kivy.
http://kivy.org/planet/2014/01/positionsize-of-widgets-in-kivy/
Widget class — Kivy 1.9.1-dev documentation
http://kivy.org/docs/api-kivy.uix.widget.html#kivy.uix.widget.Widget.size_hint_x