I am not even sure how to ask this question. I want something that is like the wxPython event system, but a bit different. I'll try to explain.
When there is a certain change in my program (a "tree change", never mind what that is,) I want to send a signal to all the widgets in my program, notifying them that a "tree change" has occurred, and they should change their display in response.
How do I do this? It sounds a little bit like wxPython events, but not really, since events don't spread to all widgets, as far as I know.
What would be a good way to do this?