I am sorry, here the better explanation:
I have a scirpt to reduce data. from time to time it should bring up an 
interactive matplotlib figure and then when I close the window it should 
continue.it is important for me that the script actually stops when 
opening the window.
The problem is (which I found out just now) I am running this in ipython 
and if I close the window the gtk.mainloop() stays active and doesnt let 
me continue my script. So i'm looking for a fucntion I can call to stop 
the backend thread. I know there is a thread called gtk.gdk.thread_leave 
but I need the appropriate TK object which is the window(or 
matplotlib_object or whatever) to call this function. I am happy to use 
another backend but I am fairly new to tk and gtk in python so I didnt 
see anything else.
thanks in advance
   Wolfgang
John Hunter wrote:
> On 8/22/07, Wolfgang Kerzendorf <[EMAIL PROTECTED]> wrote:
>   
>> Is there any way I can stop the mainloop of the gtkagg backend. i know
>> there is a threads_leave thing but I neec the Tk object from matplotlib.
>> The problem is that my script doesnt continue after the window has been
>> closed
>>     
>
> I am not exactly sure what you are after ...  Do you need to use
> GTKAgg at all, or can you simply set your backend to TkAgg in your
> matplotlibrc and leave it at that.  If for some reason you need
> GTKAgg, and then need to switch to TkAgg, it may be possible to do
> this with the "switch_backend" function in pylab.  I have done this on
> occasion with success, but it is mostly experimental.  Perhaps if you
> explain your use case a little better we can advise more.
>
>   


-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to