Fresh compiled sets (ceteris paribus):
Demo:
https://docs.enthought.com/mayavi/mayavi/mlab.html
Mayavi 4.7.0
Python 2.7.15+
VTK 6.3.0
= doesn't work (seems to select the qt4 backend)
Mayavi 4.6.2
Python 2.7.15+
VTK 6.3.0
= works flawlessly (seems to select the qt5 backend)
Mayavi 4.7.0
Python 3.6.8
VTK 8.0.1
= works flawlessly (seems to select the qt5 backend)
EDIT: pyface, apptools, envisage, traits, traitsui are all from their respective master branches
P.S. apptools for Python 3 may not have module named 'cStringIO', please have a look at: https://stackoverflow.com/q/28200366
Fresh compiled sets (ceteris paribus):
Demo:
https://docs.enthought.com/mayavi/mayavi/mlab.html
export QT_API=pyqt5Mayavi 4.7.0
Python 2.7.15+
VTK 6.3.0
= doesn't work (seems to select the qt4 backend)
Mayavi 4.6.2
Python 2.7.15+
VTK 6.3.0
= works flawlessly (seems to select the qt5 backend)
Mayavi 4.7.0
Python 3.6.8
VTK 8.0.1
= works flawlessly (seems to select the qt5 backend)
EDIT:
pyface,apptools,envisage,traits,traitsuiare all from their respective master branchesP.S.
apptoolsfor Python 3 may not have module named 'cStringIO', please have a look at: https://stackoverflow.com/q/28200366