how to use "range" in uislider
Afficher commentaires plus anciens
fig = uifigure;
s = uislider(fig,"range",1:50);
Error using uislider
Unrecognized property range for class Slider.
Error in untitled6 (line 2)
s = uislider(fig,"range",1:50);
i want this :

9 commentaires
Note that the "range" option is only supported since R2023b:
Presumably you are using an earlier version.
shamal
le 18 Mai 2024
Stephen23
le 18 Mai 2024
Overlay an AXES object, add two TEXT objects, modify their positions in the slider callbacks.
shamal
le 19 Mai 2024
Stephen23
le 19 Mai 2024
Of course TEXT objects have a writeable POSITION property:
TEXT objects do not have a LABEL property.
Stephen23
le 19 Mai 2024
"I want to know information about position in "1" and "2""
You want the VALUE property.
"it creates a new figure for me and it's not good"
Specify an existing figure as the parent. Even better: create axes first, exactly as I wrote in my earlier comment.
Stephen23
le 20 Mai 2024
From my knowledge it's a bit difficult."
Certainly it would be quite fiddly to implement.
A simpler approach is to have some fixed (i.e. unmoving) e.g. UICONTROL displaying the values.
Réponses (1)
Voss
le 18 Mai 2024
1 vote
s = uislider(fig,"Limits",[1 50]);
https://www.mathworks.com/help/matlab/ref/matlab.ui.control.slider-properties.html
2 commentaires
Voss
le 18 Mai 2024
s = uislider(fig,"range","Limits",[1 50]);
Catégories
En savoir plus sur Labels and Annotations dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


