Can I open .mlx in a GUI

8 views (last 30 days)
Baha411
Baha411 on 13 May 2019
Answered: Walter Roberson on 13 May 2019
Hi! I wonder if there is a way to open a .mlx file in GUI and visualize it on a panel?

Answers (1)

Walter Roberson
Walter Roberson on 13 May 2019
The Live Editor code and text display area appears to be a java canvas.
When you use figure() inside of a live script, it is the same figure() as for traditional GUI. The main difference is that inside Live Script, NodeChildren is populated with a matlab.graphics.primitive.canvas.JavaCanvas instead of a matlab.ui.container.Container . It is possible to create a figure in Live Script and then to move its children to a different traditional figure created outside of Live Script -- but that is just the graphics content, not the live script and latex and so on. To get those things inside a GUI panel, you would have to find a way to get at the java canvas that holds them and somehow parent the canvas inside a figure.
I would not say that it is impossible, but there is no provided way to do it.

Categories

Find more on Interactive Control and Callbacks in Help Center and File Exchange

Products


Release

R2018b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!