matlab 中如何創建以及獲取popupmenu的值

1.如何創建popupmenu的值



如圖,點擊河南左邊的符號,會彈出右邊的小窗口,輸入完一項之後點擊enter繼續創建第二項即可。


2.如何獲取popupmenu的值

function popupmenu_Callback(hObject, eventdata, handles)


val = get(handles.popupmenu,'value');    

%這裏獲取的是popupmenu的順序,類似於第一個第二個,相當於list的地址

list = get(handles.popupmenu,'string');  

%這裏獲取的是cell數據結構list{}的內容

set(handles.TextBox,'string',list{val}); 

%這裏是調用cell數據結構中的具體項目,這裏的list{val}不要加單引號。因爲這已經是字符串形式了。(我在搜索網上帖子的時候,有的博主在這裏加了引號。)



如果有什麼問題可以微博私信我 @慕亦001