Мое приложение tkinter имеет несколько элементов управления, и я хотел бы знать, когда в них происходят какие-либо изменения, чтобы я мог обновлять другие части приложения.
Есть ли что-нибудь, что я могу сделать, кроме написания функции обновления и зацикливания в конце:
root.after(0, updaterfunction)
Этот метод работал в прошлом, но я боюсь, что он может быть дорогим, если есть много вещей, чтобы проверить.
Даже если бы я использовал этот метод, смогу ли я экономить ресурсы, обновляя только элементы с измененными переменными? Если это так, пожалуйста, поделитесь, как, поскольку я не уверен, как обнаружить конкретные изменения за пределами функции обновления.