matlab guide實現多級界面

matlab如何實現多級界面呢?也就是說,在一個界面點擊某個地方,就彈出來另一個界面,在另一個界面還可以再進行操作。

實驗結果

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

實驗原理

首先建立兩個gui,並且每個gui都進行如下設置:
在這裏插入圖片描述
在這裏插入圖片描述
然後我們找到test.flg的菜單欄編輯器,進入他的回調函數。
在這裏插入圖片描述
可以發現這裏面就寫了一個被調用的界面的名稱。

function Deploy_Nodes_Callback(hObject, eventdata, handles)

cd1;

這就實現了多級界面。

被調用界面裏面可以隨意設計它的內容。兩者之間不影響,沒什麼聯繫。

但是在第二個界面進行操作會影響到第一個界面的方法,我暫時沒查到。

下面我在第二個界面又調用了一次第一個界面,然而,這裏面axes1全局變量始終是第二個界面的。最終結果也是顯示在第二個界面。

所以可見,這種方法調出來的是一個全新界面,它和第一個界面沒一點聯繫。

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章