python - Kivy:重置/默认值到屏幕上的所有小部件?
问题描述
有没有办法将屏幕上所有小部件的所有值返回为其默认值(例如 TextInputs 文本:''),还是我必须编写一个函数来逐个检查每个小部件以清除它们?
解决方案
您可以做的是使用.clear_widgets()
功能清除屏幕上的所有小部件。我认为没有任何方法可以重置所有值。更改值的另一种方法是,如果您有一个文本字段,那么您可以这样做textfield.text = ''
,但您必须通过每个小部件来重置它
推荐阅读
- javascript - 在每个打印页面上打印带有标题的 FullCalendar
- database-design - 为 BI 的聚合导航设计事实表汇总的最佳实践
- azure-devops - 无法将父链接从 Userstory 更改为另一个 Epic
- jenkins - 使用带有詹金斯的电子邮件分机插件发送果冻模板时出错
- reactjs - 修改状态变量的属性
- c# - 将动态命名 JSON 属性反序列化为 C# 类
- ruby - Ruby 将字符串转换为方法名称
- spring-boot - 是否可以在 keycloak 服务器本身中配置 api 的详细信息?
- c# - 如何转义变量
- python - 如何在 ipywidgets textarea 的插入符号处插入文本