Azzera filtri
Azzera filtri

How to switch show between 2 static text in matlab GUI

1 visualizzazione (ultimi 30 giorni)
hide A and show N ,hide N and show A
  3 Commenti
Adisorn Phanukthong
Adisorn Phanukthong il 13 Giu 2017
if cellfun(@(x)x == 'A',status)
set(handles.texta,'visible','on');
set(handles.textn,'visible','off');
else
set(handles.textn,'visible','on');
set(handles.texta,'visible','off');
end
right?
Adam
Adam il 13 Giu 2017
I don't know what your exact code is that needs this, but you shouldn't need anything complicated like a cellfun, but you never really stated what the trigger is for changing the visible status.

Accedi per commentare.

Risposta accettata

Jan
Jan il 9 Giu 2017
Either change the String and Color property of one text object. Or set the 'Visible' property of one to 'on' and the other to 'off'.
  2 Commenti
Adisorn Phanukthong
Adisorn Phanukthong il 13 Giu 2017
if cellfun(@(x)x == 'A',status)
set(handles.texta,'visible','on');
set(handles.textn,'visible','off');
else
set(handles.textn,'visible','on');
set(handles.texta,'visible','off');
end
right?
Jan
Jan il 19 Giu 2017
Perhaps: if any(strcmp(status, 'A')) is simpler as the cellfun approach. If your code works, it is right. Does it work?

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Migrate GUIDE Apps in Help Center e File Exchange

Prodotti

Community Treasure Hunt

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

Start Hunting!

Translated by