为了账号安全,请及时绑定邮箱和手机立即绑定

kivy - 一键更改两次

kivy - 一键更改两次

catspeake 2021-05-31 20:17:21
想知道是否有人可以帮助我。我遇到了一个问题。我想通过单击另一个按钮来更改按钮 background_normal 两次。因此,例如首先更改为黄色而不是等待 2 秒(time.sleep(2)),然后更改为红色。我试图制作一个简单的函数来做到这一点。但问题是它没有更新background_normal的第一个变化。它只显示最新的更改。试图将其拆分为两个函数,一个将其更改为第一种颜色,另一个将其更改为第二种颜色。但它仍然不显示任何东西,但最新的变化。有没有可能解决这个问题?更新:我的代码是 ~2k 行,所以我会发布我的问题的简短形式class Game(FloatLayout):    def firstaction(self):        #change button1 to yellow and wait 2 seconds    def secondaction(self):        #change button1 to redclass GameApp(App):     def build(self):        return Gamekv 文件看起来像button2:    on_press: Game.firstaction    on_press: Game.secondaction
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 124 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信