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

Reply via email to