當我們在利用MATLAB進行GUI界面編程的時辰,我們需要設計菜單和點擊菜單項切換到響應的GUI界面,且不呈現切換時的整個菜單項轉變怎么操作呢?下面分享給大師matlab GUI設計點擊菜單項切換GUI界面的方式、步調,但愿可以或許幫忙大師。
第一步:我們打開matlab,然后在號令窗口中輸入guide打開GUI界面編程窗口,如下圖所示。
第二步:此時將彈出如下圖所示的對話框,我們選擇Blank GUI(Default),然后點擊【確定】按鈕,建立一個空白GUI。
第三步:此時將進入GUI界面編纂器,如下圖所示,我們點擊菜單欄中【東西】,然后點擊東西下拉菜單中的【菜單編纂器(M)】,如下圖所示。
第四步:此時將進入【菜單編纂器】界面,如下圖所示,我們點擊左上角的【新建菜單】按鈕新建菜單項。
第五步:我們點擊左上角的【新建菜單】按鈕建立5個菜單項,別離從Untitled 1到Untitled 5,如下圖所示。
第六步:我們依次點擊上面的菜單項,將右側的菜單屬性中標簽和標識表記標幟改當作我們想要的名稱,如下圖所示,注重標識表記標幟即為tag值,重定名后點擊下方回調右側的【查看】按鈕查看此菜單項的回調函數,如下圖所示。
第七步:此時將彈出【另存為】對話框,我們輸入英文文件名后,點擊【保留】按鈕,此時將保留一個m文件和一個fig文件。
第八步:保留后將進入此界面的適才菜單項的m文件回調函數處,如下圖所示,function menu_5_Callback(hObject, eventdata, handles)下面什么也沒有。
第九步:我們在function menu_5_Callback(hObject, eventdata, handles)回調函數下面添加代碼:
h=gcf; menu_5; close(h);
其他菜單項的回調函數近似添加,按照上面的步調有幾多個菜單項就建立幾多個m文件和fig文件,注重fig名字需與菜單項的標識表記標幟tag值對應。我們建立完當作后點擊【運行】按鈕,運行GUI界面。
第十步:若是我們的文件夾不在matlab的工作路徑時可能彈出如下圖所示的對話框,我們點擊【添加到路徑】按鈕即可。
第十一步:再次運行我們的GUI界面,如下圖所示,此時我們就可以點擊菜單項切換到響應的GUI界面,且不呈現切換時的整個菜單項轉變。
最后再次強調在響應的菜單項的回調函數中添加代碼:
h=gcf; menu_5; close(h);
每個m文件中每個菜單項回調函數都要插手上面的代碼,注重將menu_5改當作對應的菜單項標識表記標幟tag值就行。
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!