How to find checkboxes in panel component in MATLAB app designer?
10 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Kevin Gjoni
el 27 de En. de 2023
Comentada: Cris LaPierre
el 28 de En. de 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 comentarios
Respuesta aceptada
Cris LaPierre
el 28 de En. de 2023
Try this instead
checkboxes = findall(app.features,'type','uicheckbox');
2 comentarios
Cris LaPierre
el 28 de En. de 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;
Más respuestas (0)
Ver también
Categorías
Más información sobre Develop Apps Using App Designer en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!