matlab gui 多級界面


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

實驗結果

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

實驗原理

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

function Deploy_Nodes_Callback(hObject, eventdata, handles) cd1; 

這就實現了多級界面。

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

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

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

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

在這里插入圖片描述


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM