Hi all,

I am experiencing the following difficulty:

My program basically loops and wants to redraw a plot (using imshow() )
every 5 seconds or so. So it looks something like:

ion()
while 1:
     do redraw business..
     time.sleep(5)

The redrawing shows up fine, the only problem is that during the 5 seconds
of sleep, I cannot really move the figure window or really do anything with
it.

I am using  MPL on windows with the 'Qt4Agg' backed, and running this code
from ipython (on the command line). I don't quite understand the threading
model of the GUI kit, vs. the main thread, so could someone enlighten me how
it works roughly, and what I need to do in a multi-threaded application in
order to update a figure periodically, and be able to move it around, and do
things with its figure window.

Thanks in advance for any responses.
-- 
View this message in context: 
http://www.nabble.com/Being-able-to-move-figure-around-during-time.sleep%28%29-tp22835008p22835008.html
Sent from the matplotlib - users mailing list archive at Nabble.com.


------------------------------------------------------------------------------
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to