Bob Greschke wrote: > I want to grab the contents of a Text widget when the frame it's on gets > destroyed. I tried > TextWidget.bind("<Destroy>"... , but the widget is gone before the call gets > made, and I'd really > hate to do something with the function that gets called with > TextWidgetsFrame.bind("<Destroy>", > ..., since that one function handles all of the frames in the program...or > would that even work? > > How can I do this?
in what ways can the frame be destroyed ? assuming that you're talking about user-initiated actions, the most reasonable way to do this is to implement a WM_DELETE_WINDOW handler on the toplevel window that the frame is located in, and deal with the text widget in there. see: http://effbot.org/tkinterbook/tkinter-events-and-bindings.htm#protocols </F> -- http://mail.python.org/mailman/listinfo/python-list