Существует множество способов справиться с этим, какой из них будет работать лучше всего, зависит от вашего приложения и его структуры.
Как правило, связать подпрограмму с кнопкой «Сброс», которая очистит значения других виджетов. Фактическая механика очистки виджетов будет отличаться.
С моей головы вот три пути:
- Если виджеты привязаны к скалярам, вы можете очистить эти скаляры.
- Если виджеты настроены на обновление объекта, вы можете очистить значения в объекте.
- Вы можете напрямую обращаться к объектам виджетов и очищать их, используя их встроенные методы.
Возможно, есть еще много способов сделать это. Выбрать какой из них сложно, не видя ваш код, чтобы увидеть, что будет соответствовать вашему стилю кодирования.