python函数内的的类_python:类内的函数调用

这是一个示例程序,在您按下按钮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}$

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值