ボタンのサイズ指定

2015/10/18

Python 2.7.9, Kivy 1.9.0

btn = Button( text='Hello World',
              size=(300,100),
              size_hint=(None, None) )

sizeとともに、size_hintをNoneに設定しないと反映されない。

詳しくはウィジェットのサイズ指定


中央にボタンを配置するサンプル

# -*- coding: utf-8 -*-

from kivy.app import App
from kivy.uix.anchorlayout import AnchorLayout
from kivy.uix.button import Button

class MyApp(App):

    def build(self):

        layout = AnchorLayout(anchor_x='center', anchor_y='center')
        btn = Button(text='Hello World',size=(300,100),size_hint=(None, None))
        layout.add_widget(btn)

        return layout

if __name__ == '__main__':
    MyApp().run()