Python初学者刚接触kivy遇到的基础问题

我在这个代码就是实现可以在第二个按键处输入人名,点击第三个按键,底部出现“Hello+人名 ”,第一按键就是清空输入输出,这块我卡住了,下面分别是.py文件和.kv文件内容,整个代码只有在这个.py文件中清空对应函数内容没有写,这里卡住了,麻烦看一下,谢谢

from kivy.app import App
from kivy.lang import Builder


class BoxLayoutDemo(App):
    def build(self):
        self.title = "Box Layout Demo"
        self.root = Builder.load_file('box_layout.kv')
        return self.root

    def handle_greet(self):
        print("test")
        self.root.ids.output_label.text = "Hello " + self.root.ids.input_name.text

    def clear(self):
        
BoxLayoutDemo().run()


BoxLayout:
    orientation: 'vertical'
#    orientation: 'horizontal'
    Button:
        text: 'Clear'
        on_press: app.self.root.ids.output_label.text()
    TextInput:
        id: input_name
        text: ''
    Button:
        text: 'Greet'
        on_press: app.handle_greet()
    Label:
        id: output_label
        color: (1, 1, 0, 1)