【问题标题】:Update widget inside function更新函数内的小部件
【发布时间】:2015-09-10 23:42:36
【问题描述】:

我的问题是,我正在尝试更新 小部件 背景颜色 内部一个函数,并在一段时间后将其换回。问题是,Kivy 似乎会在每个功能完成后立即更新小部件,并且它可以回到它自己的神秘循环中。是否有更新整个小部件或命令应用程序的功能?我没有为我的小部件使用 .kv 文件。

【问题讨论】:

标签: android python kivy


【解决方案1】:

我自己搞定的。 在这一点上,应该进行更新的地方我拆分了我的功能。向您展示我的意思:

之前

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"

如果您不明白我的流程,请随时提问,我会解释。

【讨论】:

    猜你喜欢
    • 2021-07-10
    • 2021-06-09
    • 1970-01-01
    • 1970-01-01
    • 2020-06-23
    • 2022-11-21
    • 1970-01-01
    • 2022-11-04
    • 1970-01-01
    相关资源
    最近更新 更多