kivyでボタンをクリックした時に、タイトル(title)の表示を変えたいです。
titleは'greeting'から'Hello World'に変えたいです。
def buttunClicked(self):
*********** # この部分のコーディングを教えてください。
from kivy.app import App from kivy.uix.widget import Widget from kivy.properties import StringProperty class TextWidget(Widget): text = StringProperty() def __init__(self, **kwargs): super(TextWidget, self).__init__(**kwargs) self.text = 'OK' def buttonClicked(self): **********.title = 'Hello World' def buttonRelease(self): **********.title = 'Majidesuka!!' class TestApp(App): def __init__(self, **kwargs): super(TestApp, self).__init__(**kwargs) self.title = 'greeting' def build(self): return TextWidget() if __name__=='__main__': TestApp().run()
KVファイル
TextWidget: <TextWidget>: BoxLayout: orientation: 'vertical' size: root.size Label: id: label1 font_size: 68 text: 'Hello World' Button: id: btn1 text: 'OK' font_size: 68 on_press: root.buttonClicked() on_release: root.buttonRelease()
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/01/07 20:43