有時辰我們在進行matlab gui編程的時辰,想獲取下拉列表選中的值,怎么獲取呢,下面來分享一下方式
第一步打開matlab之后,新建一個gui界面,拖放一個下拉列表,如下圖所示:
 第二步雙擊下拉列表進去屬性界面之后,先設置Tag屬性,這里設置為“popupmenu2”,然后設置下拉列表項的內容,如下圖所示:
 第三步點擊String屬性的文本圖標,設置列表項內容,每一行是一個列表項,如下圖所示:
 第四步保留之后,運行,可以看到下拉列表的內容已經設置好了,如下圖所示:
 第五步設置好下拉列表內容后,我們來獲取選中的值,輸入“
val=get(handles.popupmenu2,'value');
switch val
case 1
AddTime=1;
case 2
AddTime=10;
case 3
AddTime=20;
case 4
AddTime=30;
case 5
AddTime=40;
end
disp(AddTime);”代碼,此中val是下拉列表選中的下標值,按照獲取的下標值,然后經由過程判定,獲取下拉列表選中的值,如下圖所示:
 第六步運行m文件之后,選中下拉列表哪一個值,號令行窗口就會打印出這個值,這里是挪用了下拉列表的回調函數,如下圖所示:
 0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!