How to find checkboxes in panel component in MATLAB app designer?
16 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Kevin Gjoni
il 27 Gen 2023
Commentato: Cris LaPierre
il 28 Gen 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 Commenti
Risposta accettata
Cris LaPierre
il 28 Gen 2023
Try this instead
checkboxes = findall(app.features,'type','uicheckbox');
2 Commenti
Cris LaPierre
il 28 Gen 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;
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Develop Apps Using App Designer in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!