how to use "range" in uislider
Ältere Kommentare anzeigen
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 Kommentare
Note that the "range" option is only supported since R2023b:
Presumably you are using an earlier version.
shamal
am 18 Mai 2024
Stephen23
am 18 Mai 2024
Overlay an AXES object, add two TEXT objects, modify their positions in the slider callbacks.
shamal
am 19 Mai 2024
Stephen23
am 19 Mai 2024
Of course TEXT objects have a writeable POSITION property:
TEXT objects do not have a LABEL property.
Stephen23
am 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
am 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.
Antworten (1)
Voss
am 18 Mai 2024
1 Stimme
s = uislider(fig,"Limits",[1 50]);
https://www.mathworks.com/help/matlab/ref/matlab.ui.control.slider-properties.html
2 Kommentare
Voss
am 18 Mai 2024
s = uislider(fig,"range","Limits",[1 50]);
Kategorien
Mehr zu Develop Apps Programmatically finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


