想知道是否有人可以帮助我。我遇到了一个问题。我想通过单击另一个按钮来更改按钮 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
添加回答
举报
0/150
提交
取消