Modify Knob From App Designer

7 次查看(过去 30 天)
How can I modify the Knob from code-wiew in the App Designer through a callback, for example I would like to set the fixed values of the knob only multiples of 2 (example: 2 ^ 1, 2 ^ 2, 2 ^ 3, 2 ^ 4) and the space between them without changing their numerical value.

采纳的回答

Geoff Hayes
Geoff Hayes 2020-9-3
Sossio - I suspect that you will want to create a discrete uiknob. Perhaps something like the following will do
fig = uifigure;
kb = uiknob(fig, 'discrete');
kb.Items = split(num2str(2.^[1:4]));
kb.ItemsData = {2 4 8 16};
The above simplifies (somewhat) what you want to do as you would want to access the kb via the App object (I'm guessing) in whatever callback you wish to make this change.

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Develop Apps Using App Designer 的更多信息

产品


版本

R2020a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by