Giving a button a numeric value in app designer

4 visualizaciones (últimos 30 días)
Michael Clopton
Michael Clopton el 16 de Mayo de 2020
Comentada: Walter Roberson el 16 de Mayo de 2020
I was trying to create a button that would add a numeric value to text area so far I can't seem to get it to work, my code so far is
% Button pushed function: BananaButton
function BananaButtonPushed(app, event)
app.TotalCaloriesTextArea.Value =
[app.TotalCaloriesTextArea.Value{1} event.Source.Text];
end
end
  3 comentarios
Michael Clopton
Michael Clopton el 16 de Mayo de 2020
Editada: Michael Clopton el 16 de Mayo de 2020
I appreciate the response, i'm trying to create a calorie counter app. I want each button to add the calories to a text area. I think I may be using the wrong codes.
Walter Roberson
Walter Roberson el 16 de Mayo de 2020
It seems to me that you would want to test to see if the text area is empty, and if so initialize to 0 and otherwise pull out the text area value. (You are using app designer so I gather that text areas can be configured as numeric.) Then add the values, and write into the text area.
Something like
app.TotalCaloriesTextArea.Value = ...
app.TotalCaloriesTextArea.Value{1} + event.Source.Text;
or perhaps
app.TotalCaloriesTextArea.Value = ...
app.TotalCaloriesTextArea.Value{1} + str2double(event.Source.Text);

Iniciar sesión para comentar.

Respuestas (0)

Categorías

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

Productos


Versión

R2020a

Community Treasure Hunt

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

Start Hunting!

Translated by