ETS update - some success but...

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

ETS update - some success but...

braidedlogix
I just wanted to update that I've had a few victories in porting various ETS modules to wxPython Phoenix, but a few things are still proving frustratingly elusive.

The highlights:
1.  On both Linux and Windows, I've managed to get mayavi.mlab and chaco.scene functioning under Python 3.6. For mayavi.mlab, the base scene and toolbars come up nicely, the buttons working directly with the scene work well, and the scene interaction with a mouse is great. On the other hand, anything that works directly with traitsui crashes.
2. Under my Windows 7 VM, but not under Linux, some pyface demos that involve traitsui actually work to some extent, the most interesting of which are the envisage example "/plugins/workbench/AcmeLab/run.py" and the pyface example "workbench/run.py". I was actually able to use both of these to get actual error messages that helped me patch codes to get a little farther along. Both of these eventually crash though.

The big question, besides "Why won't traitsui work?", is what is different about the way Win 7 runs versus Linux that allows examples fire up and run a while before failing?

I will set up a Github repo soon for others to join in the fun.

Cheers,
Eric

In the AcmeLab example, one system error message that arises concerns trying to access some object or window that is no longer there. Maybe there are synchronization issues? Do these have something to do with the https://wxpython.org/Phoenix/docs/html/MigrationGuide.html wx.PyEvent or 2-Phase Create, or some other.

--
You received this message because you are subscribed to the Google Groups "wxPython-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: ETS update - some success but...

Emad Dlala
I'm interested in this capability too! 

On Sun, Apr 2, 2017 at 5:53 AM <[hidden email]> wrote:
I just wanted to update that I've had a few victories in porting various ETS modules to wxPython Phoenix, but a few things are still proving frustratingly elusive.

The highlights:
1.  On both Linux and Windows, I've managed to get mayavi.mlab and chaco.scene functioning under Python 3.6. For mayavi.mlab, the base scene and toolbars come up nicely, the buttons working directly with the scene work well, and the scene interaction with a mouse is great. On the other hand, anything that works directly with traitsui crashes.
2. Under my Windows 7 VM, but not under Linux, some pyface demos that involve traitsui actually work to some extent, the most interesting of which are the envisage example "/plugins/workbench/AcmeLab/run.py" and the pyface example "workbench/run.py". I was actually able to use both of these to get actual error messages that helped me patch codes to get a little farther along. Both of these eventually crash though.

The big question, besides "Why won't traitsui work?", is what is different about the way Win 7 runs versus Linux that allows examples fire up and run a while before failing?

I will set up a Github repo soon for others to join in the fun.

Cheers,
Eric

In the AcmeLab example, one system error message that arises concerns trying to access some object or window that is no longer there. Maybe there are synchronization issues? Do these have something to do with the https://wxpython.org/Phoenix/docs/html/MigrationGuide.html wx.PyEvent or 2-Phase Create, or some other.

--
You received this message because you are subscribed to the Google Groups "wxPython-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "wxPython-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.