Giving a button a numeric value in app designer

4 views (last 30 days)
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 Comments
Michael Clopton
Michael Clopton on 16 May 2020
Edited: Michael Clopton on 16 May 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 on 16 May 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);

Sign in to comment.

Answers (0)

Categories

Find more on Develop Apps Using App Designer in Help Center and File Exchange

Products


Release

R2020a

Community Treasure Hunt

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

Start Hunting!