Linking a pushbutton to two dropdown menus in GUIDE
3 ビュー (過去 30 日間)
古いコメントを表示
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 件のコメント
採用された回答
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 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Migrate GUIDE Apps についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!