首页 > 解决方案 > 逐渐添加 Kivy 小部件

问题描述

我想问一下如何在我的应用程序中动态添加一些小部件,而不是一次全部添加。这些小部件被添加到包含add_widget()命令的 for 循环中,并由按钮触发。所以我想知道是否有办法在执行结束时逐渐显示输出,而不是一次全部显示。最初我尝试在 for 循环中添加延迟,但恐怕它与每次构建输出的方式有关。

编辑:好吧,看来我不太了解 and 的用法Clock.schedule_intervalClock.schedule_once所以我用它们(或 time.sleep)尝试过的东西根本没有成功。但显然,这是我的问题的解决方案。

标签: pythonkivy

解决方案


使用Clock.schedule_intervalClock.schedule_once以您所需的时间间隔安排循环的每次迭代。


推荐阅读