matlab如何實現多級界面呢?也就是說,在一個界面點擊某個地方,就彈出來另一個界面,在另一個界面還可以再進行操作。
首先建立兩個gui,並且每個gui都進行如下設置:
然后我們找到test.flg的菜單欄編輯器,進入他的回調函數。
可以發現這里面就寫了一個被調用的界面的名稱。
function Deploy_Nodes_Callback(hObject, eventdata, handles) cd1;
這就實現了多級界面。
被調用界面里面可以隨意設計它的內容。兩者之間不影響,沒什么聯系。
但是在第二個界面進行操作會影響到第一個界面的方法,我暫時沒查到。
下面我在第二個界面又調用了一次第一個界面,然而,這里面axes1全局變量始終是第二個界面的。最終結果也是顯示在第二個界面。
所以可見,這種方法調出來的是一個全新界面,它和第一個界面沒一點聯系。