我的问题是,我正在尝试更新 小部件 背景颜色 在函数内部,并在一段时间后将其交换回来。问题是,Kivy似乎在每个功能完成后立即更新小部件,并且它可以回到它自己的神秘循环中。是否有更新整个小部件或命令应用程序的功能?我没有在我的小部件中使用.kv文件。
答案 0 :(得分:0)
自己动手。 在更新应该发生的地方,我拆分了我的功能。告诉你我的意思:
<强>之前强>
function():
widget.text = "new text"
#update?!
widget.text = "old text again"
<强>后强>
function():
widget.text = "new text"
Clock.schedule_once(functionend)
functionend():
widget.text = "old text again"
如果你不理解我的过程,请随意提问,我会解释。