[IPython-dev] Updated build of trunk-dev available

Michele Mattioni mattions at gmail.com
Sun Jan 17 07:39:22 EST 2010


On Sun, Jan 17, 2010 at 9:44 AM, Fernando Perez <fperez.net at gmail.com>wrote:

> On Sun, Jan 17, 2010 at 1:35 AM, Michele Mattioni <mattions at gmail.com>
> wrote:
> > I tried to test the qt integration but it seems it doesn't work properly.
> >
> > The ipython doesn't release the prompt as it should (an as it happens
> with
> > 0.10)
> >
> > I attach a rough script (and adaptation of Mayavi qt embedding), just for
> > testing purpose.
>
> Mmh, unfortunately I can't seem to run your script, because I get a
> traceback:
>
> In [2]: run qt_embedding.py
> Warning: Unable to import the qt4 backend for pyface due to traceback:
> Traceback (most recent call last):
>           File
> "/usr/lib/python2.6/dist-packages/enthought/pyface/toolkit.py",
> line 40, in _init_toolkit
>            __import__(be + 'init')
>        ImportError: No module named qt4.init
>
> Info: Unable to import any backend (qt4) for pyface; using the 'null'
> toolkit instead.
>
> /usr/lib/python2.6/dist-packages/enthought/traits/ui/toolkit.py:128:
> UserWarning: Unable to import the 'qt4' backend for traits UI; using
> the 'null' toolkit instead.
>  "using the 'null' toolkit instead." % toolkit_name )
> ---------------------------------------------------------------------------
> ImportError                               Traceback (most recent call last)
>
> /home/fperez/Desktop/qt_embedding.py in <module>()
>     17     Int, Dict
>     18 from enthought.traits.ui.api import View, Item
> ---> 19 from enthought.mayavi.core.ui.api import MayaviScene,
> MlabSceneModel, \
>     20         SceneEditor
>     21 from enthought.mayavi import mlab
>
> ImportError: No module named api
>
>
> This is on ubuntu karmic.  Do I need to run from SVN Enthought for this
> example?
>
>

Yes, the latest mayavi api for qt integration are only in the latest SVN
Enthought



> It would be great if we could have a smaller example illustrating your
> problem that didn't depend on all of Enthought's machinery, because we
> really want to make sure things work OK with Qt.  I've tried simpler
> tests using matplotlib with qt, and those seem OK so far.
>


I tested with only qt and it works.



> One thing to try:
>
> 1. Start ipython *without* --gui
> 2. At the ipython prompt, type
> gui qt
> 3. Try to run your script.
>

Then, repeat, but with 'gui -a qt' instead.  Let us know if  it
> produces any difference at all.
>
>
No difference.


> If you have a simpler non-mayavi example, send it  our way.
>
>
It seems it's mayavi related, I'm adding the mayavi list to this mail.

Cheers,
Michele.


> Thanks for the feedback!
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/ipython-dev/attachments/20100117/2d69cdd5/attachment.html>


More information about the IPython-dev mailing list