MATLAB Answers

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

19 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.

  0 Comments

Sign in to comment.

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

  0 Comments

Sign in to comment.

More Answers (0)

Sign in to answer this question.

Tags