How to update AppUI Edit Field Text from different script ?
6 次查看(过去 30 天)
显示 更早的评论
I have above Percentage Text in AppUI.mlapp , with code
with the separate function script getpercentage.m , I'm trying to update above text dynamically.
I appreciate any help on this query.
Thanks in Advance.
0 个评论
采纳的回答
Kevin Holly
2023-7-26
To call the the getpercentage function successfully, you need to feed it the property variables as an input, so add "app" as an input.
function [] = getpercentage(app)
%Update text of Edit field
for ii = 1:100
percentage = num2str(ii);
app.PercentageEditField.Value = percentage;
end
end
Then simply call the function within a call back.
function PercentageEditFieldValueChanged(app, event)
getpercentage(app)
end
Is there a reason why you want to iterate through 100 values for the editfield? If it is for testing purposes, you could use TestCase.
For example:
tc = matlab.uitest.TestCase.forInteractiveUse;
for ii = 1:100
percentage = num2str(ii);
tc.type(app.PercentageEditField,percentage)
end
3 个评论
更多回答(0 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!