我在这个代码就是实现可以在第二个按键处输入人名,点击第三个按键,底部出现“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)