Linking a pushbutton to two dropdown menus in GUIDE

2 Ansichten (letzte 30 Tage)
vedesh Mohit
vedesh Mohit am 27 Jan. 2020
Beantwortet: Geoff Hayes am 27 Jan. 2020
I have a pushbutton that is required to draw a line based on the options that the user selects from the two dropdown menus. How can this be done in GUIDE?

Akzeptierte Antwort

Geoff Hayes
Geoff Hayes am 27 Jan. 2020
vedesh - in the pushbutton callback, you would use the handles structure to get the selections from the two dropdown menus. Your code could look something like the following
function pushbutton1_Callback(hObject, eventdata, handles)
% get the selection from the first drop down menu
popup1List = get(handles.popup1,'String'); % get the list of items of popup1
popup1Index = get(handles.popup1,'Value'); % get the index of the selected item of popup1
popup1Value = popup1List{idx}; % get the value of the selected item of popup1
% get the selection from the second drop down menu
popup2List = get(handles.popup2,'String'); % get the list of items of popup2
popup2Index = get(handles.popup2,'Value'); % get the index of the selected item of popup2
popup2Value = popup2List{idx}; % get the value of the selected item of popup2
% note that popup1Value and popup2Value are strings so you may need to convert to numbers is
% applicable
% do whatever work you need to and draw line on axes

Weitere Antworten (0)

Kategorien

Mehr zu Migrate GUIDE Apps finden Sie in Help Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by