MAPDLTheme not in ansys-mapdl-core
I would like to run the example: https://mapdl.docs.pyansys.com/version/stable/examples/extended_examples/gui/executable.html
but after installing modules PySide6, pyvistaqt and ansys-mapdl-core and running the complete script I get an error:
ImportError: cannot import name 'MapdlTheme' from 'ansys.mapdl.core'
The line that cases the error is:
from ansys.mapdl.core import Mapdl, MapdlTheme, launch_mapdl
The installed ansys-mapdl-core is version 0.68 (latest stable version).
There is no MapdlTheme in the site-packages directory, so what should be done to get the example script running?
Answers
-
Hi @RvdH I think there's an error in that example; from the latest code I think
MapdlTheme
is inansys.mapdl.core.plotting
and if you runfrom ansys.mapdl.core.plotting import MapdlTheme
that should work.
0 -
Thanks James. This solves part of the problem. Now I get the next error:
Traceback (most recent call last):
File "D:........\Create_a_GUI_app_in_Python_with_PySide6\gui_app.py", line 232, in _run_preprocessor
preprocessing_plotter.renderer
AttributeError: 'MapdlPlotter' object has no attribute 'renderer'The line:
self._preprocessing_plotter = QtInteractor(theme=MapdlTheme())
runs well now, but aparently there's still some functionality missing, which is a renderer. As far as I can tell from the code this is the last part that could cause problems. Could you help me with this as well?0 -
Understood @RvdH I've created an issue (not 3) as you can see above, so hopefully someone will be able to help you with that.
0