How to draw line with a mouse in the UI of the UIAxes in App Designer?

11 views (last 30 days)
Using drawline() i have attached a callback function that allows a user to draw lines on the axes. Initially, clicking the button pops up a new window to carry out the drawing, and so I specified the axes: app.UIAxes. This does not seem to work, and I get the following error: "Error using images.roi.internal.ROI/parseInputs
ROI parent must be a valid Axes object.".
I am using R2019a of MATLAB.

Accepted Answer

Adam Danz
Adam Danz on 4 Dec 2019
It works fine in r2019b; there are quite a few limitations to UIAxes prior to r2019b which may be causing the problem.
function ButtonPushed(app, event)
% Draw line
drawline(app.UIAxes)
end
191204 150811-myFakeGUI.png

More Answers (0)

Categories

Find more on Graphics Object Programming in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!