Kvファイルでボタン
2015/09/19
Python 2.7.9, Kivy 1.9.0
kvでボタンを表示させ、ボタンを押したときに呼び出されるメソッドを指定する。
# -*- coding: utf-8 -*-
from kivy.app import App
from kivy.uix.widget import Widget
class MyWidget(Widget):
def test(self):
print('pressed!')
class MyApp(App):
def build(self):
return MyWidget()
if __name__ == '__main__':
MyApp().run()
kvファイル
<MyWidget>:
Button:
size: 200,75
pos: 0,0
text: "Push Me!"
color: 0,1,0,1
font_size: 40
on_press: root.test()
rootでMyWidgetを呼び出せるらしい