Giving a button a numeric value in app designer
3 次查看(过去 30 天)
显示 更早的评论
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 个评论
Walter Roberson
2020-5-16
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);
回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Develop Apps Using App Designer 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!