Allow user to draw a line using mouse
10 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
John D
el 14 de Nov. de 2019
Comentada: Adam Danz
el 16 de Nov. de 2019
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 comentarios
Ajay Kumar
el 14 de Nov. de 2019
Editada: Ajay Kumar
el 14 de Nov. de 2019
Do you mean line on the axes in uifigure?
Respuesta aceptada
Adam Danz
el 14 de Nov. de 2019
Editada: Adam Danz
el 14 de Nov. de 2019
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 comentarios
Adam Danz
el 16 de Nov. de 2019
Ok, good! If you start using a more recent release you could implement it in app designer, too (r2019b or later).
Más respuestas (0)
Ver también
Categorías
Más información sobre Interactive Control and Callbacks en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!