MATLAB Answers

Linking a pushbutton to two dropdown menus in GUIDE

9 ビュー (過去 30 日間)
vedesh Mohit
vedesh Mohit 2020 年 1 月 27 日
回答済み: Geoff Hayes 2020 年 1 月 27 日
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?

  0 件のコメント

サインイン to comment.

採用された回答

Geoff Hayes
Geoff Hayes 2020 年 1 月 27 日
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

  0 件のコメント

サインイン to comment.

その他の回答 (0 件)

サインイン してこの質問に回答します。


Translated by