python - 逐渐添加 Kivy 小部件
问题描述
我想问一下如何在我的应用程序中动态添加一些小部件,而不是一次全部添加。这些小部件被添加到包含add_widget()
命令的 for 循环中,并由按钮触发。所以我想知道是否有办法在执行结束时逐渐显示输出,而不是一次全部显示。最初我尝试在 for 循环中添加延迟,但恐怕它与每次构建输出的方式有关。
编辑:好吧,看来我不太了解 and 的用法Clock.schedule_interval
,Clock.schedule_once
所以我用它们(或 time.sleep)尝试过的东西根本没有成功。但显然,这是我的问题的解决方案。
解决方案
使用Clock.schedule_interval
或Clock.schedule_once
以您所需的时间间隔安排循环的每次迭代。
推荐阅读
- amazon-web-services - 如何在cloudformation中使用一个模板部署多个堆栈
- go - 带两位小数的 Float64
- firebase - 创建 Firebase CustomToken 的 Javascript 函数
- automation - 如何开始在 Arduino IDE 中编写 OPC UA 客户端的代码以在 ESP32 中使用它?
- html - css中宽度百分比和像素有什么区别
- java - 如何解决 Eclipse 中 Android 应用程序的 Maven 配置问题?
- sql-server - 如何使用c#在for循环中调用存储过程
- nltk - Tokenizer 模式如何与 NLTK 一起使用
- python - GeoDjango:ValueError,无法将字符串转换为浮点数
- c - Makefile:编译时没有链接问题