GUI : uicontrol values
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hi everyone,
I have a GUI with several check boxes/togglebuttons/Pushbutton. I want to set the value to 0 of all the uicontols when I push one other. Is there a way to do it either than putting every value to 0.
Currently, I have this code at the beginning of all my callbacks function :
set(handles.tb1,'Value',0);
set(handles.tb2,'Value',0);
set(handles.tb3,'Value',0);
set(handles.box1,'Value',0);
set(handles.box2,'Value',0);
set(handles.box3,'Value',0);
set(handles.box4,'Value',0);
set(handles.box5,'Value',0);
It's working, but it's making my code very long and hard to read.
Thanks, Clément
0 commentaires
Réponse acceptée
Orion
le 1 Avr 2016
Hi,
one way is using findall :
% set all the checkboxes of the current figure to 0 :
set(findall(gcf,'Style','Checkbox'),'Value',0)
% same for togglebuttons
set(findall(gcf,'Style','togglebutton'),'Value',0)
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Migrate GUIDE Apps dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!