pop up menu & push button
2 ビュー (過去 30 日間)
古いコメントを表示
Hi, I'm new in Mathwork, i have this line in matlab gui, but i want to use ''String" instead of "Tag'', The "String" contains many choices (pop up menu), and i don't know what i should change.
comp =num2str(get(findobj('Tag','capacitor'),'Value');
Thanks in advance
2 件のコメント
Rik
2020 年 5 月 25 日
What do you want to achieve? It sounds like you want to achieve something different than the required edit in your code.
回答 (1 件)
Rik
2020 年 5 月 25 日
編集済み: Rik
2020 年 5 月 25 日
You can retrieve the selections like this
String1=get(handles.popmenu1,'String');
Selection1=String1{get(handles.popmenu1,'Value')};
String2=get(handles.popmenu1,'String');
Selection2=String2{get(handles.popmenu2,'Value')};
if strcmp(Selection1,'foo') && strcmp(Selection2,'bar')
%do something
else
%do something else
end
Side note: you should probably move away from GUIDE if you're creating a GUI. It hasn't been great for the past few years, maybe ever. Check out this thread: https://www.mathworks.com/matlabcentral/answers/483657-how-to-create-a-gui.
2 件のコメント
Rik
2020 年 5 月 25 日
Yes. Unless you want this to happen after you select something in the popup menu.
参考
カテゴリ
Help Center および File Exchange で Matrix Indexing についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!