Matlab - Pop up Menu condicional

   
Vista:

Pop up Menu condicional

Publicado por Luis (5 intervenciones) el 06/11/2015 12:07:43
Buenos días.

Estoy realizando un pequeño programa con guide de Matlab y necesitaria realizar desplegables condicionales, es decir, que dependiendo de lo que se selecione en uno de los desplegables (un pop-up menu), los otros deplegables tengan diferentes listas en función de lo que se haya seleccionado antes. Yo configuro los desplegables desde el Property Inspector del pop-up menu siempre, pero al fijar ahí las lista, esta no puede ser modificada dependiendo de lo que se haya elegido en otro pop-up menu Espero haberlo explicado bien. ¿Alguien me podría ayudar? Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Royeth

Pop up Menu condicional

Publicado por Royeth jesus.royeth@gmail.com (760 intervenciones) el 06/11/2015 15:15:46
solo es colocar en el OpeningFcn las listas como handles
1
2
3
4
5
6
7
8
9
10
11
12
function popcondicional_OpeningFcn(hObject, eventdata, handles, varargin)
% This function has no output args, see OutputFcn.
% hObject    handle to figure
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)
% varargin   command line arguments to popcondicional (see VARARGIN)
handles.listas={{'Gato' 'Perro'} {'15' '19'}};
% Choose default command line output for popcondicional
handles.output = hObject;
 
% Update handles structure
guidata(hObject, handles);

y en el callback del popupmenu :

1
2
function popupmenu1_Callback(obj, eventdata, handles)
set(handles.popupmenu2,'String',handles.listas{get(obj,'Value')})

de todas maneras ahí te adjunté un ejemplo
saludos
https://www.facebook.com/royethmatlab/
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar