Matlab gui用户图形设计界面学习笔记(一)——单个界面的菜单设计
Matlab gui用戶圖形設(shè)計(jì)界面學(xué)習(xí)筆記(一)——單個(gè)界面的菜單設(shè)計(jì)
彈出式菜單(pop-up menu)和下拉列表框(listbox)
實(shí)現(xiàn)功能:pop menu最初為 “請(qǐng)選擇省份”,他的選項(xiàng)包括“黑龍江”和“湖北”。
當(dāng)選擇黑龍江時(shí),Lisbox顯示對(duì)應(yīng)的哈爾濱和阿城,當(dāng)選擇湖北時(shí),lisbox對(duì)應(yīng)顯示武漢和黃岡
步驟1 創(chuàng)建guide界面,創(chuàng)建listbox和pop -up menu 設(shè)置屬性。
1.listbox
String—— 空
Tag—— city
2. pop-up menu
string——“請(qǐng)選擇省份”(回車(chē))“黑龍江”(回車(chē))“湖北”
Tag——province
步驟2 寫(xiě)回調(diào)函數(shù)
基本思路:根據(jù)pop menu所選的第幾項(xiàng), 設(shè)置listbox的選項(xiàng)列表,value的值必須在1與選項(xiàng)數(shù)之間。
注意 :回調(diào)函數(shù)必須寫(xiě)在pop menu的callback里
(在pop-up menu 對(duì)象上單擊鼠標(biāo)右鍵,選擇回調(diào)函數(shù)(view callback),在該callback回調(diào)函數(shù)內(nèi)編寫(xiě))
代碼如下:
function province_Callback(hObject, eventdata, handles)
sel = get(hObject,‘value’);
stra={‘哈爾濱’;‘阿城’};
strb={‘武漢’;‘宜昌’};
switch sel
case 1
set(handles.city,‘string’,’’,‘value’,1)
case 2
set(handles.city,‘string’,stra,‘value’,1)
case 3
set(handles.city,‘string’,strb,‘value’,1)
end
實(shí)現(xiàn)效果如下:
人生的第一個(gè)博客,今后會(huì)把日常學(xué)到的分享上來(lái)。之前看很多大佬的博客學(xué)到了很多東西。今后會(huì)更新更多關(guān)于matlab ,前端,C語(yǔ)言,java,arduino的學(xué)習(xí)~
總結(jié)
以上是生活随笔為你收集整理的Matlab gui用户图形设计界面学习笔记(一)——单个界面的菜单设计的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: UE4 外部图片导入游戏,并实现保存数据
- 下一篇: unsqueeze,squeeze