Almar,
i'm using...
Python 3.5.2 |Anaconda custom (32-bit)| (default, Jul 5 2016, 11:45:57) on 
Windows (32 bits). 

This is the Pyzo interpreter with integrated event loop for PYQT5.

Using IPython 5.1.0 -- An enhanced Interactive Python.


I tried to install PYQT4 rather than PYQT5 but not sure how to do that with 
pip.

This could also be an IPython 5.1.0 bug...MPL code works fine from 
command>  py <code>.py

I just need to add the plt.show() command and it works fine

Is there some way to run my code from another shell
Or How do I back out of Ipython?    this bug seems to have something to do 
with interactive mode

Bob

On Saturday, December 3, 2016 at 3:17:54 AM UTC-8, Almar Klein wrote:
>
> Pyzo can integrate a variety of GUI toolkit so that they can be used 
> interactively (i.e. events get processed, but the shell keeps working too). 
> Matplotlib supports a variety of GUI toolkits to render the figure in. The 
> one that MPL is using should match with what Pyzo is using. If they use 
> different ones, things can break hard sometimes. Mpl tends to default to 
> PyQt4. That’s why I asked about what GUI toolkit is integrated in Pyzo. You 
> can tell by what the shell prints out when it starts.
>
>  
>
> Regards,
>
>   Almar
>
>  
>
> *From: *'blue2studio' via Pyzo <javascript:>
> *Sent: *02 December 2016 21:43
> *To: *Pyzo <javascript:>
> *Subject: *Re: [Pyzo] matplotlib plots but mouse causes crash "Python 
> hasstoppedworking"
>
>  
>
> The following works without pyzo 
> from windows>   py tlab2.py
>
> import matplotlib.pyplot as plt 
>
> import numpy as np
>
>  
>
> #plt.ion()
>
> x = np.arange(0, 4*np.pi, 0.1)
>
> y = [np.sin(i) for i in x]
>
> plt.plot(x, y, 'g-', linewidth=1.5, markersize=4)
>
> plt.show()
>
>  
>
> Note: I had to remove plt.ion() and put back plt.show()
>
>  
>
> When to plot comes up, everything works as expected.
>
> I can open up the icons on the top and everything.
>
> So, this bug has something to do with pyzo or conda but not python
>
> I would be happy to dig in more and fix this 
>
> if someone can explain how events work in anaconda/pyzo
>
>  
>
> Bob
>
>
>
> On Friday, December 2, 2016 at 2:31:28 AM UTC-8, Almar Klein wrote:
>
> This looks like it could be a clash between different GUI toolkits. Is 
> there any GUI toolkit integrated? I.e. does the shell say “This is the Pyzo 
> interpreter with integrated event loop for XX”? If you’ve not already done 
> so, you can try doing `conda install pyqt=4`.
>
>  
>
> Regards,
>
> Almar
>
>  
>
> *From: *'blue2studio' via Pyzo
> *Sent: *01 December 2016 19:49
> *To: *Pyzo
> *Subject: *[Pyzo] matplotlib plots but mouse causes crash "Python has 
> stoppedworking"
>
>  
>
> I am a new pyzo user, 
> great app pyzo, but I can't use matplotlib
> I tried all the solutions I've seen on the web with no luck.
>
> import matplotlib.pyplot as plt 
>
> import numpy as np
>
> plt.ion()
>
> x = np.arange(0, 4*np.pi, 0.1)
>
> y = [np.sin(i) for i in x]
>
> plt.plot(x, y, 'g-', linewidth=1.5, markersize=4)
>
> #plt.show()
>
>
> The plot works as expected, but
> when I move the mouse over the plot that comes up,
> it crashes with "Python has stopped working"
> I did some debugging and it looks like its in
> QtWidget.Qwiget.resizeEvent(self,event)
> It does not seem to matter whether interactive mode or not.
>
> I'm new, but I'm a newly retired software developer, C, C++, Python,  etc.
> I plan on doing major work in Python in the graphics area
> rewriting 75K lines of TrackLab C application into a new PyLab -> PyTlab 
> extension
> I'm also planning on using PyClips to write a Siri expert system.
> Bob
>
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Pyzo" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to pyzo+uns...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>
>  
>
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Pyzo" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to pyzo+uns...@googlegroups.com <javascript:>.
> For more options, visit https://groups.google.com/d/optout.
>
>  
>

-- 
You received this message because you are subscribed to the Google Groups 
"Pyzo" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to pyzo+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to