How to find checkboxes in panel component in MATLAB app designer?
7 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Kevin Gjoni
le 27 Jan 2023
Commenté : Cris LaPierre
le 28 Jan 2023
% Find all the checkbox objects belonging to features
checkboxes = findobj(app.features, 'Style', 'checkbox');
In this code I'm trying to find all checkboxes that are in the panel "app.features". I don't get an error message, but I can't find any objects either. I get an 0x0 GraphicsPlaceholder. I only want to find the checkboxes that are in this panel, not in the whole app. How do I do this?
I attached the app, the section I'm talking about is in callbackfunction btnDrawButtonPushed(app, event).
0 commentaires
Réponse acceptée
Cris LaPierre
le 28 Jan 2023
Try this instead
checkboxes = findall(app.features,'type','uicheckbox');
2 commentaires
Cris LaPierre
le 28 Jan 2023
As the message states, there is no String property for checkboxes. The checkbox properties documentation page contains a list of all the properties of a checkbox. There, you will see the property name is 'Text' instead of 'String'.
Try this instead.
selected_names{end+1} = checkboxes(i).Text;
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Develop Apps Using App Designer 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!