2014-06-25 32 views
1

我希望能夠將數字容器添加到一個matlab GUI ...Matlab GUI:如何添加停靠的圖形組?

在覈心MATLAB,與停靠窗口風格,你可以有大量地塊堆疊內的一前一後,所有圖形容器的容器側面帶有一個選項卡列表,您只需單擊該按鈕即可將特定圖形放在前面。

有沒有辦法在matlab GUI中有這種圖容器?

回答

0

如果您可以隨意使用未記錄的特徵,可以使用matlab數字背後的java對象來完成此操作,例如,使用fileexchange中的一點點tool

這將創建一個新的碼頭組,就像MATLAB的數字,編輯器等容器一樣。

1

使用Ben Tordoff的GUI Layout Toolbox。它包含可以包含圖形的選項卡式面板和可停靠/不可拆卸面板的功能,以及許多其他功能,如果您在MATLAB中創建GUI,您會發現這些功能非常有用。

您將需要稍微不同的組織您的GUI代碼,但它並不難學,並且在文檔中有很好的例子。

用普通的MATLAB來描述你所描述的內容是不可能的:數字只會停留在主要的MATLAB桌面,而不是專門用於你的GUI。最好的方法(沒有GUI佈局工具箱)可能是僞造一排使用相鄰按鈕的標籤,並且按鈕上的回調會刪除/隱藏一個繪圖並繪製/顯示另一個。有一個功能uitab可以製作標籤,但是在R2014b之前沒有記錄,而且無論如何都有點痛苦。更好地使用GUI佈局工具箱。