Allow user to draw a line using mouse
34 次查看(过去 30 天)
显示 更早的评论
How can I get a user to draw a line using their mouse in an App Designer app using R2019a?
Edit: If App Designer does not support it, will GUIDE?
Thanks in advance.
2 个评论
采纳的回答
Adam Danz
2019-11-14
编辑:Adam Danz
2019-11-14
If you have the image processing toolbox, use drawline(). Something will have to trigger the function such as a button press or context menu selection. The example below responds to a button press which will then allow the user to click-and-drag a single line on an existing UIAxes.
function ButtonPushed(app, event)
hold(app.UIAxes, 'on')
drawline(app.UIAxes)
% ^^^^^^^^^^ your ui axis handle
end
16 个评论
Adam Danz
2019-11-16
Ok, good! If you start using a more recent release you could implement it in app designer, too (r2019b or later).
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Interactive Control and Callbacks 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!