这是一个示例程序,在您按下按钮1或2时显示“Hello”或“Good bye”,这是从我的实际程序中简化的。
我要做的是在程序启动时执行函数btn1()并显示“Hello”,而不按按钮1。
我应该在哪里添加什么代码行?
当我把“Greetings().btn1()”放在类问候语中时,出现错误:“name Greetings is not defined”。然后我在类GreetingApp中的def build(self)后面放了相同的命令,但是什么也没发生。在
在主.py你说from kivy.app import App
from kivy.uix.boxlayout import BoxLayout
from kivy.properties import StringProperty
class Greetings(BoxLayout):
greeting=StringProperty()
def btn1(self):
self.greeting='Hello.'
def btn2(self):
self.greeting='Good-bye.'
class GreetingApp(App):
def build(self):
return Greetings()
GreetingApp().run()
在问候语.kv你说
^{pr2}$