2012-08-14 18 views
2

我正在寫一個matlab GUI,我想顯示一個面板,其中有一些列表和文本字段在不同內容的兩個不同位置。我可以重用GUIDE,Matlab中的圖中的面板圖形嗎?

我可以以某種方式單獨創建面板,然後將其合併到主圖中不止一次?或者可能創建一個「孩子」的數字?

+0

你能不能創建兩個不同的面板?你是否需要重用列表和文本字段? – snazziii 2012-09-28 19:38:23

回答

0

是的,你可以用編程的方式做到這一點。編寫一個創建uipanel的腳本(或更好的一個類),並添加您想要在uipanel中顯示的組件。您可以將uipanel的Parent屬性設置爲放置在圖形/ GUI中。以編程方式構建GUI的Matlab文檔將會很有幫助。

您可能希望將引用存儲到某處的uipanel和其他組件,或使用Tag屬性標記它們以便稍後查找它們。

然後,無論是在使uipanel「可見」的回調中,還是在圖構造函數代碼中,都可以執行該腳本來構建uipanel的實例,並使用引用或標記來更改uipanel上的特定內容的部件/元件。

相關問題