AppDesigner: Custom UI Component based on Spinner

2 visualizaciones (últimos 30 días)
memam
memam el 14 de En. de 2022
Respondida: Shivam el 16 de Oct. de 2023
Hello,
how can I create a custom component based on the AppDesigner Spinner with a large up and down button?
Thank you

Respuestas (1)

Shivam
Shivam el 16 de Oct. de 2023
Hi Memam,
I understand you want to create the custom component based on Spinner of Appdesigner.
You can follow the below workaround to make the custom spinner.
  • Open a new app in appdesigner.
  • Drag and drop 2 "Button" components and 1 "Edit Field(Text)" component from the component library.
  • Set the "Value" property to 0 of the "Edit Field(Text)" component.
  • Fill the "Text" field of the "Button" component with upward and downward symbols.
  • Create a callback function for the UP button, which increments the EditField.Value by one every time the up button is pressed. You can follow the code:
% Button pushed function: Button
function ButtonPushed(app, event)
currVal = str2double(app.EditField.Value);
newVal = currVal+1;
app.EditField.Value = num2str(newVal);
end
  • Repeat the above step for the DOWN button, which decreases EditField.Value by 1.
  • Position and resize the buttons and text components and run the app to see the result.
I hope the detailed steps help you.
Thanks,
Shivam

Categorías

Más información sobre Develop Apps Using App Designer en Help Center y File Exchange.

Productos


Versión

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by