首页 > 解决方案 > Kivy:重置/默认值到屏幕上的所有小部件?

问题描述

有没有办法将屏幕上所有小部件的所有值返回为其默认值(例如 TextInputs 文本:'')​​,还是我必须编写一个函数来逐个检查每个小部件以清除它们?

标签: pythonkivy

解决方案


您可以做的是使用.clear_widgets()功能清除屏幕上的所有小部件。我认为没有任何方法可以重置所有值。更改值的另一种方法是,如果您有一个文本字段,那么您可以这样做textfield.text = '',但您必须通过每个小部件来重置它


推荐阅读