Update Matlab App Designer App

2 Ansichten (letzte 30 Tage)
Matthias Lang
Matthias Lang am 8 Feb. 2021
Kommentiert: Mario Malic am 8 Feb. 2021
Hello,
I use the Disigner App to create a GUI. From that GUI, I call subroutine functionen (m-files).
e.g.:
[table_a] = AddFUD(input_a, input_b, app, event)
In the function itself I want to update specific parts of the GUI by using:
app.textLabel.Text = append("Add set ", string(i), " of individual content");
drawnow
pause(0.01)
But this way, it works only in some functions. What´s wrong with my code? What would be the intented way of updating the GUI from an subroutine function?
Thanks for your help.

Akzeptierte Antwort

Mario Malic
Mario Malic am 8 Feb. 2021
Bearbeitet: Mario Malic am 8 Feb. 2021
Hi,
see step 2 of this question.
appHandle = findall(allfigs, 'Name', 'MyApp'); % handle to the figure of the app
app = get(appHandle, 'RunningAppInstance'); % the app
These three lines will make your code run through, you will not see anything but the last result.
app.textLabel.Text = append("Add set ", string(i), " of individual content");
drawnow
pause(0.01)
But this way, it works only in some functions. What´s wrong with my code? Everything looks fine.
  2 Kommentare
Matthias Lang
Matthias Lang am 8 Feb. 2021
Thanks for the help. It works now.
Mario Malic
Mario Malic am 8 Feb. 2021
You're welcome.
Please accept this as an answer, thanks in advance.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Develop Apps Using App Designer finden Sie in Help Center und File Exchange

Produkte

Community Treasure Hunt

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

Start Hunting!

Translated by